Package net.jcm.vsch.util.assemble
Interface IMoveable<T>
- All Known Implementing Classes:
MixinBeltBlockEntity,MixinClockworkBearingBlockEntity,MixinKineticBlockEntity,MixinLinearActuatorBlockEntity,MixinMechanicalBearingBlockEntity,MoveableIControlContraption
public interface IMoveable<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target, T moveData) beforeMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target) default voidbeforeSaveForMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target)
-
Method Details
-
beforeSaveForMove
default void beforeSaveForMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target) -
beforeMove
T beforeMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target) -
afterMove
void afterMove(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos origin, net.minecraft.core.BlockPos target, T moveData)
-