Class ContainerLogicProgrammerPortable
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
org.cyclops.cyclopscore.inventory.container.ContainerExtended
org.cyclops.cyclopscore.inventory.container.InventoryContainer
org.cyclops.cyclopscore.inventory.container.ScrollingInventoryContainer<ILogicProgrammerElement<RenderPattern,ContainerScreenLogicProgrammerBase<?>,ContainerLogicProgrammerBase,?>>
org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase
org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerPortable
- All Implemented Interfaces:
org.cyclops.cyclopscore.client.gui.component.WidgetScrollBar.IScrollCallback,org.cyclops.cyclopscore.inventory.container.button.IContainerButtonClickAcceptorServer<org.cyclops.cyclopscore.inventory.container.ContainerExtended>,org.cyclops.cyclopscore.inventory.IValueNotifiable,org.cyclops.cyclopscore.inventory.IValueNotifier,org.cyclops.cyclopscore.persist.IDirtyMarkListener
Container for the
ItemPortableLogicProgrammer.-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase
ContainerLogicProgrammerBase.FilterSlotListener, ContainerLogicProgrammerBase.LoadConfigListener, ContainerLogicProgrammerBase.ScreenCallbackHandlerNested classes/interfaces inherited from class org.cyclops.cyclopscore.inventory.container.ScrollingInventoryContainer
org.cyclops.cyclopscore.inventory.container.ScrollingInventoryContainer.IItemPredicate<E> -
Field Summary
Fields inherited from class org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase
BASE_X, BASE_Y, FILTERER, MAX_HEIGHT, MAX_WIDTH, OUTPUT_X, OUTPUT_YFields inherited from class org.cyclops.cyclopscore.inventory.container.InventoryContainer
inventoryFields inherited from class org.cyclops.cyclopscore.inventory.container.ContainerExtended
ITEMBOX, offsetX, offsetY, playerFields inherited from class net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_SLOT_SIZE, containerId, lastSlots, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, remoteSlots, SLOT_CLICKED_OUTSIDE, SLOT_SIZE, slots, SLOTS_PER_ROW -
Constructor Summary
ConstructorsConstructorDescriptionContainerLogicProgrammerPortable(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf packetBuffer) ContainerLogicProgrammerPortable(int id, net.minecraft.world.entity.player.Inventory playerInventory, org.cyclops.cyclopscore.inventory.ItemLocation itemLocation) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackgetItemStack(net.minecraft.world.entity.player.Player player) booleanstillValid(net.minecraft.world.entity.player.Player playerIn) Methods inherited from class org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase
additionalApplies, canWriteActiveElement, canWriteActiveElementPre, clicked, getActiveElement, getElements, getGui, getLastError, getPageSize, getSizeInventory, getTemporaryInputSlots, hasWriteItemInSlot, initializeSlotsPost, initializeSlotsPre, isAssertInventorySize, labelCurrent, loadConfigFrom, onDirty, onLabelPacket, removed, returnWriteItemToPlayer, setActiveElement, setActiveElementById, setElementInventory, setScreenCallbackHandler, writeElementInfoMethods inherited from class org.cyclops.cyclopscore.inventory.container.ScrollingInventoryContainer
enableElementAt, filter, getColumns, getFilteredItemCount, getFilteredItems, getFirstElement, getScrollStepSize, getUnfilteredItemCount, getUnfilteredItems, getVisibleElement, isElementVisible, onScroll, refreshFilter, updateFilterMethods inherited from class org.cyclops.cyclopscore.inventory.container.InventoryContainer
getContainerInventoryMethods inherited from class org.cyclops.cyclopscore.inventory.container.ContainerExtended
addInventory, addPlayerArmorInventory, addPlayerInventory, addSlot, addSlotListener, adjustPhantomSlot, broadcastChanges, createNewSlot, fillPhantomSlot, getHolderLookupProvider, getNextValueId, getPlayerIInventory, getSlotRange, getSlotStart, getValue, getValueIds, getValueNotifiableType, initializeValues, moveItemStackTo, onButtonClick, onUpdate, putButtonAction, quickMoveStack, registerSyncedVariable, resetQuickCraft, setGuiValueListener, setSlotPosX, setSlotPosY, setValueMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addInventoryExtendedSlots, addInventoryHotbarSlots, addStandardInventorySlots, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, removeSlotListener, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotUnsafe, setSelectedBundleItemIndex, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
ContainerLogicProgrammerPortable
public ContainerLogicProgrammerPortable(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf packetBuffer) -
ContainerLogicProgrammerPortable
public ContainerLogicProgrammerPortable(int id, net.minecraft.world.entity.player.Inventory playerInventory, org.cyclops.cyclopscore.inventory.ItemLocation itemLocation)
-
-
Method Details
-
getItemStack
public net.minecraft.world.item.ItemStack getItemStack(net.minecraft.world.entity.player.Player player) -
stillValid
public boolean stillValid(net.minecraft.world.entity.player.Player playerIn) - Overrides:
stillValidin classorg.cyclops.cyclopscore.inventory.container.InventoryContainer
-