Class ConsoleBlockEntity
-
- All Implemented Interfaces:
-
net.minecraft.world.MenuProvider
,net.minecraft.world.Nameable
,net.minecraft.world.inventory.MenuConstructor
,net.neoforged.neoforge.attachment.IAttachmentHolder
,net.neoforged.neoforge.client.extensions.IMenuProviderExtension
,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
public final class ConsoleBlockEntity extends BlockEntity implements MenuProvider, Nameable
-
-
Field Summary
Fields Modifier and Type Field Description private final BlockEntityType<?>
type
protected final Level
level
protected final BlockPos
worldPosition
protected final Boolean
remove
private BlockState
blockState
private final DataComponentMap
components
private final CompoundTag
customPersistentData
final Map<AttachmentType<?>, Object>
attachments
-
Constructor Summary
Constructors Constructor Description ConsoleBlockEntity(BlockPos position, BlockState state)
-
Method Summary
Modifier and Type Method Description Component
getName()
PcGuiMenu
createMenu(Integer id, Inventory inventory, Player player)
Component
getDisplayName()
-
Methods inherited from class net.minecraft.world.level.block.entity.BlockEntity
applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getNameForReporting, getPersistentData, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, isValidBlockState, loadAdditional, loadCustomOnly, loadWithComponents, onlyOpCanSetNbt, removeComponentsFromTag, removeData, saveAdditional, saveCustomAndMetadata, saveCustomOnly, saveId, saveMetadata, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setComponents, setData, setLevel, setRemoved, triggerEvent, validateBlockState
-
Methods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getAttachmentMap, getData, getExistingData, getExposedHolder, hasAttachments, hasData, serializeAttachments, validateAttachmentType
-
Methods inherited from class net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, hasData, removeData, setData
-
Methods inherited from class net.neoforged.neoforge.common.extensions.IBlockEntityExtension
getModelData, handleUpdateTag, hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate, self
-
Methods inherited from class net.neoforged.neoforge.client.extensions.IMenuProviderExtension
shouldTriggerClientSideContainerClosingOnOpen
-
Methods inherited from class net.minecraft.world.Nameable
getCustomName, hasCustomName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getName
Component getName()
-
createMenu
PcGuiMenu createMenu(Integer id, Inventory inventory, Player player)
-
getDisplayName
Component getDisplayName()
-
-
-
-