Package net.jcm.vsch.mixin.create
Class MixinMechanicalBearingBlockEntity
java.lang.Object
net.jcm.vsch.mixin.create.MixinKineticBlockEntity
net.jcm.vsch.mixin.create.MixinMechanicalBearingBlockEntity
- All Implemented Interfaces:
IMoveable
public abstract class MixinMechanicalBearingBlockEntity
extends MixinKineticBlockEntity
implements IMoveable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.simibubi.create.content.contraptions.ControlledContraptionEntityFields 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
protected com.simibubi.create.content.contraptions.ControlledContraptionEntity movedContraption
-
-
Constructor Details
-
MixinMechanicalBearingBlockEntity
public MixinMechanicalBearingBlockEntity()
-
-
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
-