类 SignBlockEntity
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.SignBlockEntity
- 所有已实现的接口:
IAttachmentHolder
,IBlockEntityExtension
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.block.entity.BlockEntity
BlockEntity.BlockEntityPathElement
从类继承的嵌套类/接口 net.neoforged.neoforge.attachment.AttachmentHolder
AttachmentHolder.AsField
-
字段概要
字段修饰符和类型字段说明private SignText
private static final boolean
private SignText
private boolean
private static final org.slf4j.Logger
private static final int
private UUID
private static final int
从类继承的字段 net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition
从类继承的字段 net.neoforged.neoforge.attachment.AttachmentHolder
ATTACHMENTS_NBT_KEY
-
构造器概要
构造器构造器说明SignBlockEntity
(BlockPos p_155700_, BlockState p_155701_) SignBlockEntity
(BlockEntityType p_249609_, BlockPos p_248914_, BlockState p_249550_) -
方法概要
修饰符和类型方法说明boolean
canExecuteClickCommands
(boolean p_278276_, Player p_278240_) private void
clearInvalidPlayerWhoMayEdit
(SignBlockEntity p_277656_, Level p_277853_, UUID p_277849_) private static CommandSourceStack
createCommandSourceStack
(Player p_279428_, ServerLevel p_426006_, BlockPos p_279430_) protected SignText
boolean
executeClickCommandsIfPresent
(ServerLevel p_426215_, Player p_279304_, BlockPos p_278282_, boolean p_278254_) int
getText
(boolean p_277918_) int
getUpdateTag
(HolderLookup.Provider p_324439_) boolean
isFacingFrontText
(Player p_277382_) boolean
isWaxed()
protected void
loadAdditional
(ValueInput p_422423_) private Component
private SignText
private void
boolean
playerIsTooFarAwayToEdit
(UUID p_277978_) protected void
saveAdditional
(ValueOutput p_421950_) void
setAllowedPlayerEditor
(UUID p_155714_) private boolean
setBackText
(SignText p_277777_) private boolean
setFrontText
(SignText p_278038_) private SignText
setMessages
(Player p_277396_, List<FilteredText> p_277744_, SignText p_277359_) boolean
boolean
setWaxed
(boolean p_277344_) static void
tick
(Level p_277662_, BlockPos p_278050_, BlockState p_277927_, SignBlockEntity p_277928_) void
updateSignText
(Player p_278048_, boolean p_278103_, List<FilteredText> p_277990_) boolean
updateText
(UnaryOperator<SignText> p_277877_, boolean p_277426_) 从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getNameForReporting, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, parseCustomNameSafe, preRemoveSideEffects, problemPath, removeComponentsFromTag, removeData, saveCustomOnly, saveCustomOnly, saveWithFullMetadata, saveWithFullMetadata, saveWithId, saveWithoutMetadata, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setData, setLevel, setRemoved, triggerEvent
从类继承的方法 net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingDataOrNull, hasAttachments, hasData, serializeAttachments
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, getExistingData, getExistingDataOrNull, hasData, removeData, setData
从接口继承的方法 net.neoforged.neoforge.common.extensions.IBlockEntityExtension
getModelData, handleUpdateTag, invalidateCapabilities, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
MAX_TEXT_LINE_WIDTH
private static final int MAX_TEXT_LINE_WIDTH- 另请参阅:
-
TEXT_LINE_HEIGHT
private static final int TEXT_LINE_HEIGHT- 另请参阅:
-
DEFAULT_IS_WAXED
private static final boolean DEFAULT_IS_WAXED- 另请参阅:
-
playerWhoMayEdit
-
frontText
-
backText
-
isWaxed
private boolean isWaxed
-
-
构造器详细资料
-
SignBlockEntity
-
SignBlockEntity
-
-
方法详细资料
-
createDefaultSignText
-
isFacingFrontText
-
getText
-
getFrontText
-
getBackText
-
getTextLineHeight
public int getTextLineHeight() -
getMaxTextLineWidth
public int getMaxTextLineWidth() -
saveAdditional
- 覆盖:
saveAdditional
在类中BlockEntity
-
loadAdditional
- 覆盖:
loadAdditional
在类中BlockEntity
-
loadLines
-
loadLine
-
updateSignText
-
updateText
-
setMessages
-
setText
-
setBackText
-
setFrontText
-
canExecuteClickCommands
-
executeClickCommandsIfPresent
public boolean executeClickCommandsIfPresent(ServerLevel p_426215_, Player p_279304_, BlockPos p_278282_, boolean p_278254_) -
createCommandSourceStack
private static CommandSourceStack createCommandSourceStack(@Nullable Player p_279428_, ServerLevel p_426006_, BlockPos p_279430_) -
getUpdatePacket
- 覆盖:
getUpdatePacket
在类中BlockEntity
-
getUpdateTag
- 覆盖:
getUpdateTag
在类中BlockEntity
-
setAllowedPlayerEditor
-
getPlayerWhoMayEdit
-
markUpdated
private void markUpdated() -
isWaxed
public boolean isWaxed() -
setWaxed
public boolean setWaxed(boolean p_277344_) -
playerIsTooFarAwayToEdit
-
tick
public static void tick(Level p_277662_, BlockPos p_278050_, BlockState p_277927_, SignBlockEntity p_277928_) -
clearInvalidPlayerWhoMayEdit
private void clearInvalidPlayerWhoMayEdit(SignBlockEntity p_277656_, Level p_277853_, UUID p_277849_) -
getSignInteractionFailedSoundEvent
-