Interface IMultiBlockEntity
- All Known Implementing Classes:
AbstractMultiBlockEntity,TestMultiblockEntity
public interface IMultiBlockEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.world.level.block.entity.BlockEntitydefault net.minecraft.core.BlockPosList<net.minecraft.core.BlockPos>net.minecraft.core.BlockPosvoiddefault booleanisCenter()static booleanisCenter(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos pos) booleanisPlaced()True once the whole placing logic runs (to prevent updateShape from breaking it early)static booleanisPlaced(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos blockPos) default voidsetCenter(net.minecraft.core.BlockPos center) voidsetFullBlockShapeCache(List<net.minecraft.core.BlockPos> shapeCache) voidsetOffset(net.minecraft.core.BlockPos offset) voidsetPlaced(boolean placed) static voidsetPlaced(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos blockPos, boolean placed) voidsetPreviewMode(PreviewMode mode)
-
Method Details
-
getOffset
net.minecraft.core.BlockPos getOffset() -
setOffset
void setOffset(net.minecraft.core.BlockPos offset) -
isPlaced
boolean isPlaced()True once the whole placing logic runs (to prevent updateShape from breaking it early) -
setPlaced
void setPlaced(boolean placed) -
getFullBlockShapeCache
List<net.minecraft.core.BlockPos> getFullBlockShapeCache() -
setFullBlockShapeCache
-
invalidateCaches
void invalidateCaches() -
getPreviewMode
PreviewMode getPreviewMode() -
setPreviewMode
-
setPlaced
static void setPlaced(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos blockPos, boolean placed) -
isPlaced
static boolean isPlaced(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos blockPos) -
isCenter
static boolean isCenter(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos pos) -
isCenter
default boolean isCenter() -
setCenter
default void setCenter(net.minecraft.core.BlockPos center) -
getCenter
default net.minecraft.core.BlockPos getCenter() -
getBlockEntity
default net.minecraft.world.level.block.entity.BlockEntity getBlockEntity()
-