Interface IExpandingMultiblock
- All Superinterfaces:
IMBStateSyncer,IMultiBlock
- All Known Subinterfaces:
IMovableMultiblock
- All Known Implementing Classes:
AbstractMultiBlock,TestBlock
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcancelChangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) default booleancanChangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) default voidchangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) default booleanhasShapeChanged(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) default voidonPlaceHelper(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) default voidpostChangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) Methods inherited from interface net.nikdo53.tinymultiblocklib.block.IMBStateSyncer
createSyncedBlockStates, getSyncedStateProperties, getSyncedStatePropertiesBuilder, syncBlockStatesMethods inherited from interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
allBlocksPresent, canPlace, canSurviveHelper, destroy, entityUnobstructed, extraSurviveRequirements, fixInStructures, fixTick, getDirection, getDirectionProperty, getFullBlockShape, getFullBlockShapeNoCache, getMaxAge, getStateForPlacementHelper, getStateForPlacementHelper, getStateFromOffset, growHelper, isBroken, makeFullBlockShape, place, prepareForPlace, preventCreativeDrops, updateShapeHelper, voxelShapeHelper, voxelShapeHelper, voxelShapeHelper
-
Method Details
-
onPlaceHelper
default void onPlaceHelper(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) - Specified by:
onPlaceHelperin interfaceIMultiBlock
-
hasShapeChanged
default boolean hasShapeChanged(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) -
changeShape
default void changeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) -
canChangeShape
default boolean canChangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) -
postChangeShape
default void postChangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState) -
cancelChangeShape
default void cancelChangeShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState oldState)
-