Class MixinBeltBlockEntity

java.lang.Object
net.jcm.vsch.mixin.create.MixinKineticBlockEntity
net.jcm.vsch.mixin.create.MixinBeltBlockEntity
All Implemented Interfaces:
IMoveable

public abstract class MixinBeltBlockEntity extends MixinKineticBlockEntity implements IMoveable
  • Field Details

    • controller

      protected net.minecraft.core.BlockPos controller
  • Constructor Details

    • MixinBeltBlockEntity

      public MixinBeltBlockEntity()
  • Method Details

    • isController

      public abstract boolean isController()
    • getInventory

      public abstract com.simibubi.create.content.kinetics.belt.transport.BeltInventory getInventory()
    • beforeMove

      public Object beforeMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target)
      Specified by:
      beforeMove in interface IMoveable
      Overrides:
      beforeMove in class MixinKineticBlockEntity
    • afterMove

      public void afterMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target, Object data)
      Specified by:
      afterMove in interface IMoveable
      Overrides:
      afterMove in class MixinKineticBlockEntity