Package gripe._90.megacells.block.entity
Class MEGAPatternProviderBlockEntity
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
appeng.blockentity.AEBaseBlockEntity
appeng.blockentity.grid.AENetworkedBlockEntity
appeng.blockentity.crafting.PatternProviderBlockEntity
gripe._90.megacells.block.entity.MEGAPatternProviderBlockEntity
- All Implemented Interfaces:
appeng.api.inventories.ISegmentedInventory,appeng.api.networking.IInWorldGridNodeHost,appeng.api.networking.security.IActionHost,appeng.api.storage.ISubMenuHost,appeng.api.util.IConfigurableObject,appeng.block.IOwnerAwareBlockEntity,appeng.helpers.IPriorityHost,appeng.helpers.patternprovider.PatternContainer,appeng.helpers.patternprovider.PatternProviderLogicHost,appeng.me.helpers.IGridConnectedBlockEntity,appeng.util.IDebugExportable,net.minecraft.world.Clearable,net.minecraft.world.Nameable,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
public class MEGAPatternProviderBlockEntity
extends appeng.blockentity.crafting.PatternProviderBlockEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BlockEntity.DataComponentInputNested classes/interfaces inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
net.neoforged.neoforge.attachment.AttachmentHolder.AsField -
Field Summary
Fields inherited from class appeng.blockentity.crafting.PatternProviderBlockEntity
logicFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
ATTACHMENTS_NBT_KEYFields inherited from interface appeng.api.inventories.ISegmentedInventory
CELLS, CONFIG, STORAGE, UPGRADES -
Constructor Summary
ConstructorsConstructorDescriptionMEGAPatternProviderBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState) -
Method Summary
Modifier and TypeMethodDescriptionappeng.helpers.patternprovider.PatternProviderLogicnet.minecraft.world.item.ItemStackappeng.api.stacks.AEItemKeyvoidopenMenu(net.minecraft.world.entity.player.Player player, appeng.menu.locator.MenuHostLocator locator) voidreturnToMainMenu(net.minecraft.world.entity.player.Player player, appeng.menu.ISubMenu subMenu) Methods inherited from class appeng.blockentity.crafting.PatternProviderBlockEntity
addAdditionalDrops, clearContent, exportSettings, getCableConnectionType, getGridConnectableSides, getLogic, getTargets, importSettings, loadTag, onMainNodeStateChanged, onReady, saveAdditional, setBlockStateMethods inherited from class appeng.blockentity.grid.AENetworkedBlockEntity
clearRemoved, createMainNode, getMainNode, onChunkUnloaded, onGridConnectableSidesChanged, onOrientationChanged, setRemovedMethods inherited from class appeng.blockentity.AEBaseBlockEntity
debugExport, disassembleWithWrench, exportSettings, getBlockEntity, getCustomName, getFront, getGlobalPos, getItemFromBlockEntity, getModelData, getName, getOrientation, getQueuedForReady, getReadyInvoked, getSubInventory, getTop, getUpdatePacket, getUpdateTag, isClientSide, loadAdditional, loadVisualState, markForClientUpdate, markForUpdate, notLoaded, readFromStream, registerBlockEntityItem, saveChanges, saveVisualState, scheduleInit, setName, writeToStreamMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onlyOpCanSetNbt, parseCustomNameSafe, removeComponentsFromTag, removeData, saveCustomAndMetadata, saveCustomOnly, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setChanged, setChanged, setComponents, setData, setLevel, triggerEventMethods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingData, hasAttachments, hasData, serializeAttachmentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, hasData, removeData, setDataMethods inherited from interface net.neoforged.neoforge.common.extensions.IBlockEntityExtension
handleUpdateTag, hasCustomOutlineRendering, invalidateCapabilities, onDataPacket, onLoad, requestModelDataUpdateMethods inherited from interface appeng.me.helpers.IGridConnectedBlockEntity
getActionableNode, getGridNode, getGridNode, ifGridPresent, saveChanges, setOwnerMethods inherited from interface net.minecraft.world.Nameable
getDisplayName, hasCustomNameMethods inherited from interface appeng.helpers.patternprovider.PatternProviderLogicHost
getBlockEntity, getConfigManager, getGrid, getPriority, getTerminalGroup, getTerminalPatternInventory, getTerminalSortOrder, isVisibleInTerminal, saveChanges, setPriority
-
Constructor Details
-
MEGAPatternProviderBlockEntity
public MEGAPatternProviderBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
-
-
Method Details
-
createLogic
public appeng.helpers.patternprovider.PatternProviderLogic createLogic()- Overrides:
createLogicin classappeng.blockentity.crafting.PatternProviderBlockEntity
-
getTerminalIcon
public appeng.api.stacks.AEItemKey getTerminalIcon()- Specified by:
getTerminalIconin interfaceappeng.helpers.patternprovider.PatternProviderLogicHost- Overrides:
getTerminalIconin classappeng.blockentity.crafting.PatternProviderBlockEntity
-
getMainMenuIcon
public net.minecraft.world.item.ItemStack getMainMenuIcon()- Specified by:
getMainMenuIconin interfaceappeng.api.storage.ISubMenuHost- Overrides:
getMainMenuIconin classappeng.blockentity.crafting.PatternProviderBlockEntity
-