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

public class ContainerDelay extends ContainerActiveVariableBase<BlockEntityDelay>
Container for the delay.
  • Field Summary Link icon

    Fields inherited from class org.cyclops.cyclopscore.inventory.container.InventoryContainer Link icon

    inventory

    Fields inherited from class org.cyclops.cyclopscore.inventory.container.ContainerExtended Link icon

    ITEMBOX, offsetX, offsetY, player

    Fields inherited from class net.minecraft.world.inventory.AbstractContainerMenu Link icon

    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 Link icon

    Constructors
    Constructor
    Description
    ContainerDelay(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 Link icon

    Modifier and Type
    Method
    Description
    int
     
    int
     
    int
     
    int
     
    protected void
     
    void
    onUpdate(int valueId, net.minecraft.nbt.CompoundTag value)
     

    Methods inherited from class org.cyclops.integrateddynamics.core.inventory.container.ContainerActiveVariableBase Link icon

    broadcastChanges, getReadErrors, getReadValue, getReadValueColor, getTileSupplier

    Methods inherited from class org.cyclops.cyclopscore.inventory.container.InventoryContainer Link icon

    getContainerInventory, getSizeInventory, isAssertInventorySize, removed, stillValid

    Methods inherited from class org.cyclops.cyclopscore.inventory.container.ContainerExtended Link icon

    addInventory, addPlayerInventory, addSlot, addSlotListener, adjustPhantomSlot, clicked, createNewSlot, fillPhantomSlot, getHolderLookupProvider, getNextValueId, getPlayerIInventory, getSlotRange, getSlotStart, getValue, getValueIds, getValueNotifiableType, moveItemStackTo, onButtonClick, putButtonAction, quickMoveStack, registerSyncedVariable, resetQuickCraft, setGuiValueListener, setSlotPosX, setSlotPosY, setValue

    Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu Link icon

    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, setRemoteSlotNoCopy, setSelectedBundleItemIndex, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • ContainerDelay Link icon

      public ContainerDelay(int id, net.minecraft.world.entity.player.Inventory playerInventory)
    • ContainerDelay Link icon

      public ContainerDelay(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, Optional<BlockEntityDelay> tileSupplier)
  • Method Details Link icon

    • initializeValues Link icon

      protected void initializeValues()
      Overrides:
      initializeValues in class org.cyclops.cyclopscore.inventory.container.ContainerExtended
    • getLastUpdateValueId Link icon

      public int getLastUpdateValueId()
    • getLastCapacityValueId Link icon

      public int getLastCapacityValueId()
    • getLastUpdateValue Link icon

      public int getLastUpdateValue()
    • getLastCapacityValue Link icon

      public int getLastCapacityValue()
    • onUpdate Link icon

      public void onUpdate(int valueId, net.minecraft.nbt.CompoundTag value)
      Specified by:
      onUpdate in interface org.cyclops.cyclopscore.inventory.IValueNotifiable
      Overrides:
      onUpdate in class org.cyclops.cyclopscore.inventory.container.ContainerExtended