Package net.minecraft.block.entity
Class MobSpawnerBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.MobSpawnerBlockEntity
- All Implemented Interfaces:
Tickable
public class MobSpawnerBlockEntity extends BlockEntity implements Tickable
-
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()
-
Method Summary
Modifier and Type Method Description boolean
copyItemDataRequiresOperator()
void
fromTag(BlockState state, CompoundTag tag)
MobSpawnerLogic
getLogic()
boolean
onSyncedBlockEvent(int type, int data)
void
tick()
CompoundTag
toInitialChunkDataTag()
CompoundTag
toTag(CompoundTag tag)
BlockEntityUpdateS2CPacket
toUpdatePacket()
Methods inherited from class net.minecraft.block.entity.BlockEntity
applyMirror, applyRotation, cancelRemoval, createFromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markInvalid, markRemoved, populateCrashReport, resetBlock, setLocation, setPos
-
Field Details
-
logic
-
-
Constructor Details
-
MobSpawnerBlockEntity
public MobSpawnerBlockEntity()
-
-
Method Details
-
fromTag
- Overrides:
fromTag
in classBlockEntity
-
toTag
- Overrides:
toTag
in classBlockEntity
-
tick
public void tick() -
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
-