@FunctionalInterface
public interface IPointMachineBehavior
| Modifier and Type | Method and Description |
|---|---|
default void |
onBlockStateUpdate(net.minecraft.block.BlockState motorState,
net.minecraft.world.IBlockReader blockReader,
net.minecraft.util.math.BlockPos motorPos) |
boolean |
shouldDiverge(net.minecraft.block.BlockState motorState,
net.minecraft.world.IBlockReader blockReader,
net.minecraft.util.math.BlockPos motorPos,
net.minecraft.util.math.BlockPos switchPos,
net.minecraft.entity.item.minecart.AbstractMinecartEntity minecartEntity) |
boolean shouldDiverge(net.minecraft.block.BlockState motorState,
net.minecraft.world.IBlockReader blockReader,
net.minecraft.util.math.BlockPos motorPos,
net.minecraft.util.math.BlockPos switchPos,
@Nullable
net.minecraft.entity.item.minecart.AbstractMinecartEntity minecartEntity)
default void onBlockStateUpdate(net.minecraft.block.BlockState motorState,
net.minecraft.world.IBlockReader blockReader,
net.minecraft.util.math.BlockPos motorPos)