Package net.jcm.vsch.mixin.create
Class MixinLinearActuatorBlockEntity
java.lang.Object
net.jcm.vsch.mixin.create.MixinKineticBlockEntity
net.jcm.vsch.mixin.create.MixinLinearActuatorBlockEntity
- All Implemented Interfaces:
IMoveable
public abstract class MixinLinearActuatorBlockEntity
extends MixinKineticBlockEntity
implements IMoveable
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.simibubi.create.content.contraptions.AbstractContraptionEntityFields 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) Methods 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
-
movedContraption
public com.simibubi.create.content.contraptions.AbstractContraptionEntity movedContraption
-
-
Constructor Details
-
MixinLinearActuatorBlockEntity
public MixinLinearActuatorBlockEntity()
-
-
Method Details
-
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
-