Package net.minecraft.tileentity
Class CommandBlockTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<TileEntity>
net.minecraft.tileentity.TileEntity
net.minecraft.tileentity.CommandBlockTileEntity
- All Implemented Interfaces:
ICapabilityProvider,ICapabilitySerializable<CompoundNBT>,IForgeTileEntity,INBTSerializable<CompoundNBT>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final CommandBlockLogicprivate booleanprivate booleanprivate booleanFields inherited from class net.minecraft.tileentity.TileEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
INFINITE_EXTENT_AABB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetMode()booleanbooleanbooleanbooleanvoidload(BlockState p_230337_1_, CompoundNBT p_230337_2_) booleanbooleanvoidsave(CompoundNBT p_189515_1_) private voidvoidsetAutomatic(boolean p_184253_1_) voidsetPowered(boolean p_184250_1_) voidsetSendToClient(boolean p_184252_1_) booleanMethods inherited from class net.minecraft.tileentity.TileEntity
clearCache, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, getUpdateTag, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, rotate, setChanged, setLevelAndPosition, setPosition, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
Field Details
-
powered
private boolean powered -
auto
private boolean auto -
conditionMet
private boolean conditionMet -
sendToClient
private boolean sendToClient -
commandBlock
-
-
Constructor Details
-
CommandBlockTileEntity
public CommandBlockTileEntity()
-
-
Method Details
-
save
- Overrides:
savein classTileEntity
-
load
- Overrides:
loadin classTileEntity
-
getUpdatePacket
- Overrides:
getUpdatePacketin classTileEntity
-
onlyOpCanSetNbt
public boolean onlyOpCanSetNbt()- Overrides:
onlyOpCanSetNbtin classTileEntity
-
getCommandBlock
-
setPowered
public void setPowered(boolean p_184250_1_) -
isPowered
public boolean isPowered() -
isAutomatic
public boolean isAutomatic() -
setAutomatic
public void setAutomatic(boolean p_184253_1_) -
onModeSwitch
public void onModeSwitch() -
scheduleTick
private void scheduleTick() -
wasConditionMet
public boolean wasConditionMet() -
markConditionMet
public boolean markConditionMet() -
isSendToClient
public boolean isSendToClient() -
setSendToClient
public void setSendToClient(boolean p_184252_1_) -
getMode
-
isConditional
public boolean isConditional() -
clearRemoved
public void clearRemoved()- Overrides:
clearRemovedin classTileEntity
-