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(BlockEntityType<ConsoleBlockEntity> type, BlockPos position, BlockState state)
-
Method Summary
Modifier and Type Method Description Component
getName()
Component
getDisplayName()
PcGuiMenu
createMenu(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)
-
-
-
-