Class ContainerDelay
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
org.cyclops.cyclopscore.inventory.container.ContainerExtended
org.cyclops.cyclopscore.inventory.container.InventoryContainer
org.cyclops.integrateddynamics.core.inventory.container.ContainerActiveVariableBase<BlockEntityDelay>
org.cyclops.integrateddynamics.inventory.container.ContainerDelay
- All Implemented Interfaces:
org.cyclops.cyclopscore.inventory.container.button.IContainerButtonClickAcceptorServer<org.cyclops.cyclopscore.inventory.container.ContainerExtended>,org.cyclops.cyclopscore.inventory.IValueNotifiable,org.cyclops.cyclopscore.inventory.IValueNotifier
Container for the delay.
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionContainerDelay(int id, net.minecraft.world.entity.player.Inventory playerInventory) ContainerDelay(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, Optional<BlockEntityDelay> tileSupplier) -
Method Summary
Modifier and TypeMethodDescriptionintintintintprotected voidvoidonUpdate(int valueId, net.minecraft.nbt.CompoundTag value) Methods inherited from class org.cyclops.integrateddynamics.core.inventory.container.ContainerActiveVariableBase
broadcastChanges, getReadErrors, getReadValue, getReadValueColor, getTileSupplierMethods inherited from class org.cyclops.cyclopscore.inventory.container.InventoryContainer
getContainerInventory, getSizeInventory, isAssertInventorySize, removed, stillValidMethods inherited from class org.cyclops.cyclopscore.inventory.container.ContainerExtended
addInventory, addPlayerArmorInventory, addPlayerInventory, addSlot, addSlotListener, adjustPhantomSlot, clicked, createNewSlot, fillPhantomSlot, getHolderLookupProvider, getNextValueId, getPlayerIInventory, getSlotRange, getSlotStart, getValue, getValueIds, getValueNotifiableType, moveItemStackTo, onButtonClick, 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
-
ContainerDelay
public ContainerDelay(int id, net.minecraft.world.entity.player.Inventory playerInventory) -
ContainerDelay
public ContainerDelay(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, Optional<BlockEntityDelay> tileSupplier)
-
-
Method Details
-
initializeValues
protected void initializeValues()- Overrides:
initializeValuesin classorg.cyclops.cyclopscore.inventory.container.ContainerExtended
-
getLastUpdateValueId
public int getLastUpdateValueId() -
getLastCapacityValueId
public int getLastCapacityValueId() -
getLastUpdateValue
public int getLastUpdateValue() -
getLastCapacityValue
public int getLastCapacityValue() -
onUpdate
public void onUpdate(int valueId, net.minecraft.nbt.CompoundTag value) - Specified by:
onUpdatein interfaceorg.cyclops.cyclopscore.inventory.IValueNotifiable- Overrides:
onUpdatein classorg.cyclops.cyclopscore.inventory.container.ContainerExtended
-