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

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

    inventory

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

    ITEMBOX, offsetX, offsetY, player

    Fields 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, slots
  • Constructor Summary

    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

    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

    broadcastChanges, getReadErrors, getReadValue, getReadValueColor, getTileSupplier

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

    getContainerInventory, getSizeInventory, isAssertInventorySize, removed, stillValid

    Methods 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, setValue

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

    addDataSlot, addDataSlots, 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, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      initializeValues in class org.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:
      onUpdate in interface org.cyclops.cyclopscore.inventory.IValueNotifiable
      Overrides:
      onUpdate in class org.cyclops.cyclopscore.inventory.container.ContainerExtended