java.lang.Object
com.jozufozu.flywheel.backend.instancing.AbstractInstance
com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance<T>
com.simibubi.create.content.contraptions.base.KineticTileInstance<GearboxTileEntity>
com.simibubi.create.content.contraptions.relays.gearbox.GearboxInstance
All Implemented Interfaces:
com.jozufozu.flywheel.backend.api.instance.IInstance, com.jozufozu.flywheel.light.LightListener

public class GearboxInstance extends KineticTileInstance<GearboxTileEntity>
  • Field Details

    • keys

      protected final EnumMap<net.minecraft.core.Direction,RotatingData> keys
    • sourceFacing

      protected net.minecraft.core.Direction sourceFacing
  • Constructor Details

    • GearboxInstance

      public GearboxInstance(com.jozufozu.flywheel.backend.api.MaterialManager modelManager, GearboxTileEntity tile)
  • Method Details

    • updateSourceFacing

      protected void updateSourceFacing()
    • update

      public void update()
      Overrides:
      update in class com.jozufozu.flywheel.backend.instancing.AbstractInstance
    • updateLight

      public void updateLight()
      Overrides:
      updateLight in class com.jozufozu.flywheel.backend.instancing.AbstractInstance
    • remove

      public void remove()
      Specified by:
      remove in class com.jozufozu.flywheel.backend.instancing.AbstractInstance