⚡ Bluestone ⚡
A full redstone-style automation system for Hytale
Don't miss my other exciting projects — take a look at GlymeraCraft's Profile Discord: https://discord.gg/s5NRFWfxgy
What is Bluestone?
Bluestone brings the power of signal-based automation to Hytale. Build machines, automate item transport, create hidden doors, piston contraptions, timed circuits and much more — just like you know it, but in Hytale.
Everything is included in a single plugin. Wire signals, push blocks with pistons, detect changes with observers, invert signals with torches, detect players with pressure plates, transport items with hoppers, feed furnaces and processing benches automatically, switch lighting on and off with lamps, and automate actions with applicators. Everything you need to build machines in Hytale.
The Bluestone Blocks
Bluestone Wire
Transmits signals from a power source to connected components. Signals travel up to 15 blocks before fading. Wire shows its state visually: blue when inactive, red when carrying a signal.
Lever
A toggle switch. Right-click to activate or deactivate. When active, it sends a permanent signal to all adjacent wires and components.
Button
A momentary switch. Right-click to send a short pulse (1.5 seconds) to adjacent components. Perfect for triggering one-shot actions.
Pressure Plate
Detects players and creatures standing on it and emits a signal as long as something is on top. Signals are sent in all directions except upward. Scans every 250ms for entities. Perfect for automatic doors, traps, and player-triggered mechanisms.
Torch
An inverter (NOT gate) for signal logic. The Torch has a directional input and output. When the input side receives a signal, the Torch turns off. When the input side has no signal, the Torch turns on and emits a signal from its output side. Shows blue fire when active and orange fire when deactivated. Essential for logic gates, toggle circuits, and signal inversion.
Repeater
Receives a signal from the back and outputs it to the front after a short delay (200ms). Repeaters are directional — they only accept signals from behind. Use them to extend wire range, create delays, or build one-way signal paths.
Piston
A true animated 3D piston — base, metal arm and head — that physically extends on a signal and retracts when the signal drops. The extended head is a solid block you can stand on and that blocks movement, so you can wall off or mob-proof an area. On a signal it pushes a row of up to 12 blocks, and it behaves the way you expect: creatures standing in the path are pushed along, plants and other fragile blocks break and drop their items instead of being shoved aside, and chests, furnaces and other containers stop the piston so their contents are never lost. Anything left unsupported (a plant or torch sitting on a block that gets moved) reacts properly instead of floating in mid-air. A player standing exactly where the head appears is nudged aside instead of being trapped. Bedrock can't be moved. (Drive pistons with wire or a repeater — a stable signal — rather than hooking a button or pulse straight onto them.)
Sticky Piston
Works like the piston above, but also pulls the block back when the signal is removed. Essential for hidden doors and retractable builds — and a vertical sticky-piston column lifts you like an elevator.
Observer
Detects block changes in front of it and emits a short signal pulse. Scans every 500ms. Great for detecting player activity, crop growth, or triggering chain reactions.
Pulse Generator
Outputs a repeating signal at a configurable frequency. Right-click to cycle through 6 speed settings (0.5s to 3.0s intervals). The clock for your machines.
Comparator
Reads the fill level of a container behind it and outputs a signal proportional to how full it is. Empty container = no signal. Full container = maximum 15-block wire range. Perfect for sorting systems and storage monitors.
Hopper, Funnel & Pipes
The Bluestone Hopper is two things in one block, depending on how you place it:
Upright Funnel (placed looking down) — opens upward, automatically collects dropped items nearby (radius: 10.5 blocks), pulls items from containers above, and pushes them down. The classic collector.
Pipe (placed looking ahead) — a metal conduit with flanged ends. This is a full pipe-transport system:
- Auto-connecting fittings: a pipe looks at its neighbours and reshapes itself automatically — straight run, a rounded elbow around corners, T-junction, 4-way cross, and a capped end piece. Nothing to configure; just build, and it forms the right shape (and re-forms when you add or remove a neighbour). Lay several straight pipes in a row and they read as one continuous, flange-coupled pipeline. A small arrow on top shows the flow direction.
- Item distribution at junctions: when a pipe feeds several outgoing branches, the next item goes to a random branch — 2 ways ≈ 50/50, 3 ≈ 33% each, 4 ≈ 25% (a funnel under a cross counts as a 4th outlet). Items never bounce backwards, and a straight pipe filled from above always sends everything forward along its arrow.
- Per-block Whitelist / Blacklist filter: hold an item and right-click a pipe or funnel to open the Filter window, then click an item from your inventory to set a Whitelist (only that item passes) or — with the mode button — a Blacklist (everything except that item). No filter = everything passes. Give each branch its own filter and you have a complete sorting system. (Right-click with an empty hand opens the block's normal container instead.) Filters are saved across restarts and chunk reloads, and so are items in transit inside the pipes.
Underneath all of that, the hopper still does the classic job: pulls items from a container at its input side and pushes them into a container at its output side — the backbone of any item transport system.
Hoppers also feed and empty processing benches — Furnace, Campfire, Salvage Bench and Tannery — for fully automatic, hands-free smelting and processing, just like a furnace + hopper setup. The hopper's position decides which slot it fills: feeding a bench from above inserts ingredients/material, feeding it from the side inserts fuel, and a hopper pulling from a bench only ever takes the finished output (never your fuel or raw materials). A full output simply pauses the bench and restarts it the moment a hopper clears space. This works with double chests and the two-block-tall furnace from any side, and a mis-routed item is never lost — it just stays in the hopper. (Crafting benches such as Workbench, Weapon, Armour or Alchemy can't be automated: they have no internal storage and only craft through the open menu.)
Ejector
Drops one item from its internal container into the world when it receives a signal. Triggered by wires, repeaters, pulse generators, levers, buttons, or observers. Use it to build item dispensers and automated delivery systems.
Applicator
The most powerful automation block. When triggered by a signal, it uses the item in its container as if a player right-clicked with it. Can place blocks, use tools, and interact with the world. Actions are performed in the name of the player who placed the Applicator.
Lamp
A redstone-style light block, the same on all six sides. It stays dark until it receives a signal — directly from a button, lever, pulse generator, repeater, comparator, pressure plate or torch, or through wire — then it lights up in a clean blue glow and illuminates the surrounding area at full brightness. Remove the signal and it goes dark again. Perfect for switchable lighting, status indicators and decorative builds. Only updates when its on/off state actually changes, so even large lamp arrays stay cheap.
Plot-world friendly
On servers running GlymeraPlotWorld, the block-moving devices automatically respect plot borders: pistons and the Applicator never push, place or break blocks onto the road, across the plot edge, or into a neighbouring plot, and the plot's own border can't be pushed away (merge-aware — everything still works across the opened seams of merged plots). On servers without GlymeraPlotWorld, they simply work everywhere as usual.
Block Orientation
All directional blocks (Repeater, Piston, Sticky Piston, Observer, Pulse Generator, Comparator, Hopper, Ejector, Applicator, Torch) use smart placement:
Horizontal direction (N/S/E/W) is determined by the direction the player is facing when placing the block.
Vertical direction (Up/Down) follows where you look when placing the block: look steeply upward and the block faces up, look steeply downward and it faces down, look roughly level and you get a horizontal block in your facing direction. (The Hopper is down-only and has no up-facing variant.)
There is no need for commands or settings — just look where you want the block to point and place it!
How to Get the Blocks
All Bluestone blocks are custom blocks. Use the Hytale creative mode item menu or the server give command to obtain them. The block names are:
BluestoneWire — Signal wire
BluestoneLever — Toggle switch
BluestoneButton — Momentary switch
BluestonePressurePlate — Pressure plate
BluestoneTorch / BluestoneTorchUp / BluestoneTorchDown — Signal inverter
BluestoneRepeater / BluestoneRepeaterEW — Signal repeater
BluestonePiston / BluestonePistonUp / BluestonePistonDown
BluestoneStickyPiston / BluestoneStickyPistonUp / BluestoneStickyPistonDown
BluestoneObserver / BluestoneObserverUp / BluestoneObserverDown
BluestonePulse / BluestonePulseUp / BluestonePulseDown
BluestoneComparator / BluestoneComparatorUp / BluestoneComparatorDown
BluestoneHopper / BluestoneHopperDown
BluestoneEjector / BluestoneEjectorUp / BluestoneEjectorDown
BluestoneApplicator / BluestoneApplicatorUp / BluestoneApplicatorDown
BluestoneLamp — Signal-controlled light block
Recipes
Crafting Station: Workbench (Tier 3) Crafting Time: 3 seconds
Block Ingredients
Wire 2x Ore_Iron, 2x Ore_Copper, 1x Charcoal
Button 1x Ore_Iron, 1x Ore_Copper, 1x Stick
Lever 1x Ore_Iron, 2x Stick, 1x Fibre
Repeater 2x Ore_Iron, 2x Ore_Copper, 1x Fibre
Piston 3x Ore_Iron, 2x Stick, 1x Tree_Bark
Sticky Piston 3x Ore_Iron, 2x Stick, 1x Tree_Sap_Glob
Observer 2x Ore_Iron, 1x Ore_Copper, 1x Bone_Fragment
Torch 1x Ore_Iron, 2x Charcoal, 1x Stick
Pressure Plate 2x Ore_Iron, 2x Ore_Copper, 1x Tree_Bark
Pulse 2x Ore_Iron, 1x Charcoal, 1x Fibre
Comparator 2x Ore_Iron, 1x Charcoal, 1x Bone_Fragment
Hopper 3x Ore_Iron, 2x Ore_Copper, 1x Ore_Gold
Ejector 2x Ore_Iron, 1x Powder_Boom, 1x Fibre
Applicator 2x Ore_Iron, 1x Powder_Boom, 1x Stick
Lamp 4x BluestoneWire, 1x Rock_Crystal_White_Block
Installation
Stop your Hytale server
Copy GlymeraBluestone.jar into your server's mods/ folder
Start your server
Verify the plugin loaded successfully in the server log
No additional dependencies required — everything is included in the single JAR file.
Technical Details
Feature Value
Signal range 15 blocks (wire-to-wire)
Repeater delay 200ms
Piston push limit 12 blocks
Button pulse duration 1.5 seconds
Observer scan interval 500ms
Pressure Plate scan interval 250ms
Torch scan interval 200ms
Hopper pickup radius 10.5 blocks
Hopper transfer interval 200ms
Pulse Generator frequencies 0.5s / 1.0s / 1.5s / 2.0s / 2.5s / 3.0s
Comparator scan interval 200ms
Lamp scan interval 100ms
Lamp light level 15 (full brightness)
All autonomous blocks persist across server restarts. Chunk-aware: blocks activate when their chunk loads and deactivate when it unloads.
Support
Having issues or questions? Leave a comment or visit our Discord!
Developed by GlymeraCraft
The GlymeraBluestone Team