Class NameSignBlockEntity
java.lang.Object
net.minecraft.world.level.block.entity.BlockEntity
com.simibubi.create.foundation.blockEntity.SyncedBlockEntity
com.simibubi.create.foundation.blockEntity.CachedRenderBBBlockEntity
com.simibubi.create.foundation.blockEntity.SmartBlockEntity
purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
- All Implemented Interfaces:
com.simibubi.create.api.schematic.nbt.PartialSafeNBT
,com.simibubi.create.api.schematic.requirement.SpecialBlockEntityItemRequirement
,com.simibubi.create.foundation.utility.IInteractionChecker
,io.github.fabricators_of_create.porting_lib.block.ChunkUnloadListeningBlockEntity
,io.github.fabricators_of_create.porting_lib.block.CustomDataPacketHandlingBlockEntity
,io.github.fabricators_of_create.porting_lib.block.CustomRenderBoundingBoxBlockEntity
,io.github.fabricators_of_create.porting_lib.block.CustomUpdateTagHandlingBlockEntity
,net.createmod.ponder.api.VirtualBlockEntity
public class NameSignBlockEntity
extends com.simibubi.create.foundation.blockEntity.SmartBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.world.level.block.state.BlockState
Fields inherited from class com.simibubi.create.foundation.blockEntity.SmartBlockEntity
lazyTickCounter, lazyTickRate
Fields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition
Fields inherited from interface io.github.fabricators_of_create.porting_lib.block.CustomRenderBoundingBoxBlockEntity
INFINITE_EXTENT_AABB
-
Constructor Summary
ConstructorsConstructorDescriptionNameSignBlockEntity
(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBehaviours
(List<com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour> list) net.minecraft.world.InteractionResult
applyItem
(net.minecraft.world.item.ItemStack stack) int
protected void
read
(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) protected void
write
(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) Methods inherited from class com.simibubi.create.foundation.blockEntity.SmartBlockEntity
addBehavioursDeferred, attachBehaviourLate, award, awardIfNear, canPlayerUse, destroy, forEachBehaviour, getAllBehaviours, getBehaviour, getRequiredItems, initialize, invalidate, isChunkUnloaded, isVirtual, lazyTick, load, markVirtual, onChunkUnloaded, readClient, refreshBlockState, registerAwardables, remove, removeBehaviour, saveAdditional, sendToMenu, setLazyTickRate, setRemoved, tick, writeClient, writeSafe
Methods inherited from class com.simibubi.create.foundation.blockEntity.CachedRenderBBBlockEntity
createRenderBoundingBox, getRenderBoundingBox, invalidateRenderBoundingBox
Methods inherited from class com.simibubi.create.foundation.blockEntity.SyncedBlockEntity
blockHolderGetter, containedChunk, deserializeNBT, getUpdatePacket, getUpdateTag, handleUpdateTag, notifyUpdate, onDataPacket, sendData
Methods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, triggerEvent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.fabricators_of_create.porting_lib.block.CustomRenderBoundingBoxBlockEntity
getInfiniteBoundingBox, self
-
Field Details
-
wood
public net.minecraft.world.level.block.state.BlockState wood -
lines
-
-
Constructor Details
-
NameSignBlockEntity
public NameSignBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
addBehaviours
public void addBehaviours(List<com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour> list) - Specified by:
addBehaviours
in classcom.simibubi.create.foundation.blockEntity.SmartBlockEntity
-
getTextWidth
public int getTextWidth() -
getLinesSafe
-
applyItem
public net.minecraft.world.InteractionResult applyItem(net.minecraft.world.item.ItemStack stack) -
read
protected void read(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) - Overrides:
read
in classcom.simibubi.create.foundation.blockEntity.SmartBlockEntity
-
write
protected void write(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) - Overrides:
write
in classcom.simibubi.create.foundation.blockEntity.SmartBlockEntity
-