Package net.jcm.vsch.mixin.create
Class MixinBeltBlockEntity
java.lang.Object
net.jcm.vsch.mixin.create.MixinKineticBlockEntity
net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- All Implemented Interfaces:
IMoveable
-
Field Summary
FieldsFields inherited from class net.jcm.vsch.mixin.create.MixinKineticBlockEntity
source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target, Object data) beforeMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target) abstract com.simibubi.create.content.kinetics.belt.transport.BeltInventoryabstract booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.jcm.vsch.util.assemble.IMoveable
beforeSaveForMove
-
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:
beforeMovein interfaceIMoveable- Overrides:
beforeMovein classMixinKineticBlockEntity
-
afterMove
public void afterMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target, Object data) - Specified by:
afterMovein interfaceIMoveable- Overrides:
afterMovein classMixinKineticBlockEntity
-