Package api.block

Interface MechanicalBlock

All Known Implementing Classes:
ArcaneVesselBlock, BellowsBlock, BlockJukeBox, CauldronBlock, CookingVesselBlock, CrucibleBlock, GearBoxBlock, HandCrankBlock, HopperBlock, LoomBlock, MillstoneBlock, PulleyBlock, RedstoneClutchBlock, SawBlock, ScrewPumpBlock, TurntableBlock, VesselBlock

public interface MechanicalBlock
  • Method Details

    • canOutputMechanicalPower

      boolean canOutputMechanicalPower()
    • canInputMechanicalPower

      boolean canInputMechanicalPower()
    • isInputtingMechanicalPower

      boolean isInputtingMechanicalPower(World world, int i, int j, int k)
    • isOutputtingMechanicalPower

      boolean isOutputtingMechanicalPower(World world, int i, int j, int k)
    • canInputAxlePowerToFacing

      boolean canInputAxlePowerToFacing(World world, int i, int j, int k, int iFacing)
    • overpower

      void overpower(World world, int i, int j, int k)