Class ContainerPartSettings

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.ContainerPartSettings
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 ContainerPartSettings extends org.cyclops.cyclopscore.inventory.container.InventoryContainer
Container for part settings.
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    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
    ContainerPartSettings(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf packetBuffer)
     
    ContainerPartSettings(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.RegistryFriendlyByteBuf packetBuffer)
     
    ContainerPartSettings(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, PartTarget target, Optional<IPartContainer> partContainer, IPartType partType)
     
    ContainerPartSettings(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, PartTarget target, Optional<IPartContainer> partContainer, IPartType partType)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
     
     
    protected int
     
    protected int
     
     
    protected void
     
    void
    onUpdate(int valueId, net.minecraft.nbt.CompoundTag value)
     
    boolean
    stillValid(net.minecraft.world.entity.player.Player player)
     
    protected void
     

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

    getContainerInventory, isAssertInventorySize, removed

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

    addInventory, addPlayerInventory, addSlot, addSlotListener, adjustPhantomSlot, broadcastChanges, 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
  • Field Details Link icon

  • Constructor Details Link icon

    • ContainerPartSettings Link icon

      public ContainerPartSettings(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf packetBuffer)
    • ContainerPartSettings Link icon

      public ContainerPartSettings(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.RegistryFriendlyByteBuf packetBuffer)
    • ContainerPartSettings Link icon

      public ContainerPartSettings(int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, PartTarget target, Optional<IPartContainer> partContainer, IPartType partType)
    • ContainerPartSettings Link icon

      public ContainerPartSettings(@Nullable net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.Container inventory, PartTarget target, Optional<IPartContainer> partContainer, IPartType partType)
  • Method Details Link icon

    • getPartType Link icon

      public IPartType getPartType()
    • getTarget Link icon

      public PartTarget getTarget()
    • getLastChannelValueId Link icon

      public int getLastChannelValueId()
    • getLastPriorityValueId Link icon

      public int getLastPriorityValueId()
    • getLastSideValueId Link icon

      public int getLastSideValueId()
    • getLastUpdateValueId Link icon

      public int getLastUpdateValueId()
    • getLastMinUpdateValueId Link icon

      public int getLastMinUpdateValueId()
    • getPlayerInventoryOffsetY Link icon

      protected int getPlayerInventoryOffsetY()
    • initializeValues Link icon

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

      public int getLastUpdateValue()
    • getLastPriorityValue Link icon

      public int getLastPriorityValue()
    • getLastChannelValue Link icon

      public int getLastChannelValue()
    • getLastSideValue Link icon

      public int getLastSideValue()
    • getLastMinUpdateValue Link icon

      public int getLastMinUpdateValue()
    • getPartState Link icon

      public IPartState getPartState()
    • stillValid Link icon

      public boolean stillValid(net.minecraft.world.entity.player.Player player)
      Overrides:
      stillValid in class org.cyclops.cyclopscore.inventory.container.InventoryContainer
    • getSizeInventory Link icon

      protected int getSizeInventory()
      Overrides:
      getSizeInventory in class org.cyclops.cyclopscore.inventory.container.InventoryContainer
    • 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
    • updatePartSettings Link icon

      protected void updatePartSettings()