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>
public class CommandBlockTileEntity extends TileEntity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommandBlockTileEntity.Mode
-
Field Summary
Fields Modifier and Type Field Description private booleanautoprivate CommandBlockLogiccommandBlockprivate booleanconditionMetprivate booleanpoweredprivate booleansendToClient-
Fields inherited from class net.minecraft.tileentity.TileEntity
level, remove, worldPosition
-
Fields inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
INFINITE_EXTENT_AABB
-
-
Constructor Summary
Constructors Constructor Description CommandBlockTileEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearRemoved()CommandBlockLogicgetCommandBlock()CommandBlockTileEntity.ModegetMode()SUpdateTileEntityPacketgetUpdatePacket()booleanisAutomatic()booleanisConditional()booleanisPowered()booleanisSendToClient()voidload(BlockState p_230337_1_, CompoundNBT p_230337_2_)booleanmarkConditionMet()booleanonlyOpCanSetNbt()voidonModeSwitch()CompoundNBTsave(CompoundNBT p_189515_1_)private voidscheduleTick()voidsetAutomatic(boolean p_184253_1_)voidsetPowered(boolean p_184250_1_)voidsetSendToClient(boolean p_184252_1_)booleanwasConditionMet()-
Methods 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, triggerEvent
-
Methods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
-
Methods inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
-
-
-
Field Detail
-
powered
private boolean powered
-
auto
private boolean auto
-
conditionMet
private boolean conditionMet
-
sendToClient
private boolean sendToClient
-
commandBlock
private final CommandBlockLogic commandBlock
-
-
Method Detail
-
save
public CompoundNBT save(CompoundNBT p_189515_1_)
- Overrides:
savein classTileEntity
-
load
public void load(BlockState p_230337_1_, CompoundNBT p_230337_2_)
- Overrides:
loadin classTileEntity
-
getUpdatePacket
@Nullable public SUpdateTileEntityPacket getUpdatePacket()
- Overrides:
getUpdatePacketin classTileEntity
-
onlyOpCanSetNbt
public boolean onlyOpCanSetNbt()
- Overrides:
onlyOpCanSetNbtin classTileEntity
-
getCommandBlock
public CommandBlockLogic 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
public CommandBlockTileEntity.Mode getMode()
-
isConditional
public boolean isConditional()
-
clearRemoved
public void clearRemoved()
- Overrides:
clearRemovedin classTileEntity
-
-