Package net.minecraft.block.entity
Class MobSpawnerBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.MobSpawnerBlockEntity
public class MobSpawnerBlockEntity extends BlockEntity
-
Field Summary
Fields Modifier and Type Field Description private MobSpawnerLogic
logic
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world
-
Constructor Summary
Constructors Constructor Description MobSpawnerBlockEntity(BlockPos blockPos, BlockState blockState)
-
Method Summary
Modifier and Type Method Description static void
clientTick(World world, BlockPos blockPos, BlockState blockState, MobSpawnerBlockEntity mobSpawnerBlockEntity)
boolean
copyItemDataRequiresOperator()
void
fromTag(CompoundTag tag)
MobSpawnerLogic
getLogic()
boolean
onSyncedBlockEvent(int type, int data)
static void
serverTick(World world, BlockPos blockPos, BlockState blockState, MobSpawnerBlockEntity mobSpawnerBlockEntity)
CompoundTag
toInitialChunkDataTag()
CompoundTag
toTag(CompoundTag tag)
BlockEntityUpdateS2CPacket
toUpdatePacket()
Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, populateCrashReport, setCachedState, setWorld
-
Field Details
-
logic
-
-
Constructor Details
-
MobSpawnerBlockEntity
-
-
Method Details
-
fromTag
- Overrides:
fromTag
in classBlockEntity
-
toTag
- Overrides:
toTag
in classBlockEntity
-
clientTick
public static void clientTick(World world, BlockPos blockPos, BlockState blockState, MobSpawnerBlockEntity mobSpawnerBlockEntity) -
serverTick
public static void serverTick(World world, BlockPos blockPos, BlockState blockState, MobSpawnerBlockEntity mobSpawnerBlockEntity) -
toUpdatePacket
- Overrides:
toUpdatePacket
in classBlockEntity
-
toInitialChunkDataTag
- Overrides:
toInitialChunkDataTag
in classBlockEntity
-
onSyncedBlockEvent
public boolean onSyncedBlockEvent(int type, int data)- Overrides:
onSyncedBlockEvent
in classBlockEntity
-
copyItemDataRequiresOperator
public boolean copyItemDataRequiresOperator()- Overrides:
copyItemDataRequiresOperator
in classBlockEntity
-
getLogic
-