promotional bannermobile promotional banner

Redstone

Introducing Redstone – bringing classic engineering and mechanical logic to Hytale. You can now go beyond simple building and create your own logic circuits, automated door systems, and advanced lighting setups.

File Details

Redstone-0.0.4.jar

  • R
  • Jan 21, 2026
  • 83.56 KB
  • 429
  • Early Access

File Name

Redstone-0.0.4.jar

Supported Versions

  • Early Access

API for Mod Developers

Want your blocks to work with redstone? Use the API:

import org.pfc.redstone.api.RedstoneAPI;
import org.pfc.redstone.api.listeners.RedstonePoweredBlock;
import org.pfc.redstone.api.types.BlockPos;

Example - Piston:

RedstoneAPI.getInstance().registerPoweredBlock("piston_block", new RedstonePoweredBlock() {
    @Override
    public void onPowered(World world, int x, int y, int z, BlockPos source) {
        extendPiston(world, x, y, z);
    }
    
    @Override
    public void onUnpowered(World world, int x, int y, int z) {
        retractPiston(world, x, y, z);
    }
});

Example - Pressure Plate:

// Pressed
RedstoneAPI.getInstance().activateSignalAt(x, y, z);

// Released
RedstoneAPI.getInstance().deactivateSignalAt(x, y, z);
Method Description
registerPoweredBlock(blockId, listener) Register a block to receive power events
activateSignalAt(x, y, z) Activate a dynamic signal source
deactivateSignalAt(x, y, z) Deactivate a dynamic signal source
hasSignalAt(x, y, z) Check if position has an active signal