public class SignTileEntity extends TileEntity
Modifier and Type | Field and Description |
---|---|
private DyeColor |
color |
private boolean |
isEditable |
private ITextComponent[] |
messages |
private PlayerEntity |
playerWhoMayEdit |
private IReorderingProcessor[] |
renderMessages |
level, remove, worldPosition
INFINITE_EXTENT_AABB
Constructor and Description |
---|
SignTileEntity() |
Modifier and Type | Method and Description |
---|---|
CommandSource |
createCommandSourceStack(ServerPlayerEntity p_195539_1_) |
boolean |
executeClickCommands(PlayerEntity p_174882_1_) |
DyeColor |
getColor() |
ITextComponent |
getMessage(int p_212366_1_) |
PlayerEntity |
getPlayerWhoMayEdit() |
IReorderingProcessor |
getRenderMessage(int p_242686_1_,
java.util.function.Function<ITextComponent,IReorderingProcessor> p_242686_2_) |
SUpdateTileEntityPacket |
getUpdatePacket() |
CompoundNBT |
getUpdateTag() |
boolean |
isEditable() |
void |
load(BlockState p_230337_1_,
CompoundNBT p_230337_2_) |
boolean |
onlyOpCanSetNbt() |
CompoundNBT |
save(CompoundNBT p_189515_1_) |
void |
setAllowedPlayerEditor(PlayerEntity p_145912_1_) |
boolean |
setColor(DyeColor p_214068_1_) |
void |
setEditable(boolean p_145913_1_) |
void |
setMessage(int p_212365_1_,
ITextComponent p_212365_2_) |
clearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, rotate, setChanged, setLevelAndPosition, setPosition, setRemoved, triggerEvent
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
getCapability, getCapability
private final ITextComponent[] messages
private boolean isEditable
private PlayerEntity playerWhoMayEdit
private final IReorderingProcessor[] renderMessages
private DyeColor color
public CompoundNBT save(CompoundNBT p_189515_1_)
save
in class TileEntity
public void load(BlockState p_230337_1_, CompoundNBT p_230337_2_)
load
in class TileEntity
public ITextComponent getMessage(int p_212366_1_)
public void setMessage(int p_212365_1_, ITextComponent p_212365_2_)
@Nullable public IReorderingProcessor getRenderMessage(int p_242686_1_, java.util.function.Function<ITextComponent,IReorderingProcessor> p_242686_2_)
@Nullable public SUpdateTileEntityPacket getUpdatePacket()
getUpdatePacket
in class TileEntity
public CompoundNBT getUpdateTag()
getUpdateTag
in class TileEntity
public boolean onlyOpCanSetNbt()
onlyOpCanSetNbt
in class TileEntity
public boolean isEditable()
public void setEditable(boolean p_145913_1_)
public void setAllowedPlayerEditor(PlayerEntity p_145912_1_)
public PlayerEntity getPlayerWhoMayEdit()
public boolean executeClickCommands(PlayerEntity p_174882_1_)
public CommandSource createCommandSourceStack(@Nullable ServerPlayerEntity p_195539_1_)
public DyeColor getColor()
public boolean setColor(DyeColor p_214068_1_)