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<?>typeprotected final Levellevelprotected final BlockPosworldPositionprotected final Booleanremoveprivate BlockStateblockStateprivate final DataComponentMapcomponentsprivate final CompoundTagcustomPersistentDatafinal Map<AttachmentType<?>, Object>attachments
-
Constructor Summary
Constructors Constructor Description ConsoleBlockEntity(BlockEntityType<ConsoleBlockEntity> type, BlockPos position, BlockState state)
-
Method Summary
Modifier and Type Method Description ComponentgetName()ComponentgetDisplayName()PcGuiMenucreateMenu(Integer id, Inventory inventory, Player player)-
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, getExistingDataOrNull, getExposedHolder, hasAttachments, hasData, serializeAttachments, validateAttachmentType -
Methods inherited from class net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, getExistingData, getExistingDataOrNull, 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, writeClientSideData -
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
-
-
Constructor Detail
-
ConsoleBlockEntity
ConsoleBlockEntity(BlockEntityType<ConsoleBlockEntity> type, BlockPos position, BlockState state)
-
-
Method Detail
-
getName
Component getName()
-
getDisplayName
Component getDisplayName()
-
createMenu
PcGuiMenu createMenu(Integer id, Inventory inventory, Player player)
-
-
-
-