Package gripe._90.megacells.item.part
Class MEGAPatternProviderPart
java.lang.Object
appeng.parts.AEBasePart
appeng.parts.crafting.PatternProviderPart
gripe._90.megacells.item.part.MEGAPatternProviderPart
- All Implemented Interfaces:
appeng.api.implementations.IPowerChannelState,appeng.api.inventories.ISegmentedInventory,appeng.api.networking.security.IActionHost,appeng.api.parts.ICustomCableConnection,appeng.api.parts.IPart,appeng.api.storage.ISubMenuHost,appeng.api.util.IConfigurableObject,appeng.helpers.IPriorityHost,appeng.helpers.patternprovider.PatternContainer,appeng.helpers.patternprovider.PatternProviderLogicHost,appeng.util.IDebugExportable,net.minecraft.world.Clearable,net.minecraft.world.Nameable
public class MEGAPatternProviderPart
extends appeng.parts.crafting.PatternProviderPart
-
Nested Class Summary
Nested classes/interfaces inherited from class appeng.parts.AEBasePart
appeng.parts.AEBasePart.NodeListener<T extends appeng.parts.AEBasePart> -
Field Summary
Fields inherited from class appeng.parts.crafting.PatternProviderPart
logicFields inherited from interface appeng.api.inventories.ISegmentedInventory
CELLS, CONFIG, STORAGE, UPGRADES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappeng.helpers.patternprovider.PatternProviderLogicnet.minecraft.world.item.ItemStackappeng.api.parts.IPartModelvoidopenMenu(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.parts.crafting.PatternProviderPart
addAdditionalDrops, addToWorld, clearContent, exportSettings, getBoxes, getCableConnectionLength, getLogic, getTargets, getTerminalIcon, importSettings, onMainNodeStateChanged, onNeighborChanged, onUseWithoutItem, readFromNBT, saveChanges, writeToNBTMethods inherited from class appeng.parts.AEBasePart
addEntityCrashInfo, createMainNode, debugExport, exportSettings, getActionableNode, getBlockEntity, getColor, getCustomName, getGridNode, getHost, getLevel, getMainNode, getName, getPartItem, getSide, getSubInventory, isActive, isClientSide, isMissingChannel, isPowered, onPlacement, onUseItemOn, readFromStream, readVisualStateFromNBT, removeFromWorld, setPartHostInfo, setPartItem, shouldSendMissingChannelStateToClient, shouldSendPowerStateToClient, useStandardMemoryCard, writeToStream, writeVisualStateToNBTMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface appeng.api.parts.IPart
addPartDrop, animateTick, canBePlacedOn, canConnectRedstone, getDesiredConnectionType, getExternalCableConnectionType, getExternalFacingNode, getLightLevel, getModelData, isLadder, isProvidingStrongPower, isProvidingWeakPower, isSolid, onClicked, onEntityCollision, onShiftClicked, onUpdateShape, renderDynamic, requireDynamicRenderMethods inherited from interface net.minecraft.world.Nameable
getDisplayName, hasCustomNameMethods inherited from interface appeng.helpers.patternprovider.PatternProviderLogicHost
getBlockEntity, getConfigManager, getGrid, getPriority, getTerminalGroup, getTerminalPatternInventory, getTerminalSortOrder, isVisibleInTerminal, setPriority
-
Constructor Details
-
MEGAPatternProviderPart
public MEGAPatternProviderPart(appeng.api.parts.IPartItem<?> partItem)
-
-
Method Details
-
createLogic
public appeng.helpers.patternprovider.PatternProviderLogic createLogic()- Overrides:
createLogicin classappeng.parts.crafting.PatternProviderPart
-
getStaticModels
public appeng.api.parts.IPartModel getStaticModels()- Specified by:
getStaticModelsin interfaceappeng.api.parts.IPart- Overrides:
getStaticModelsin classappeng.parts.crafting.PatternProviderPart
-
getMainMenuIcon
public net.minecraft.world.item.ItemStack getMainMenuIcon()- Specified by:
getMainMenuIconin interfaceappeng.api.storage.ISubMenuHost- Overrides:
getMainMenuIconin classappeng.parts.crafting.PatternProviderPart
-