Class CraftingEmitterContainerMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu
net.gotlicked.rsrreforged.craftingemitter.CraftingEmitterContainerMenu
All Implemented Interfaces:
com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicatorListener

public class CraftingEmitterContainerMenu extends com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu implements com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicatorListener
  • Field Summary

    Fields inherited from class com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu

    player

    Fields inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu

    disabledSlot, transferManager

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

    CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, SLOT_SIZE, slots, SLOTS_PER_ROW
  • Constructor Summary

    Constructors
    Constructor
    Description
    CraftingEmitterContainerMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, CraftingEmitterData interfaceData)
     
    CraftingEmitterContainerMenu(int syncId, net.minecraft.world.entity.player.Player player, CraftingEmitterBlockEntity blockEntity, com.refinedmods.refinedstorage.common.api.support.resource.ResourceContainer exportConfig, com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicators indicators)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicator
    getIndicator(int idx)
     
    int
     
    void
    indicatorChanged(int index, @NonNull com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicator indicator)
     
    boolean
    stillValid(@NonNull net.minecraft.world.entity.player.Player player)
     

    Methods inherited from class com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu

    addSlot, addToResourceSlotIfNotExisting, areAllResourceSlotsEmpty, canTakeItemForPickAll, clicked, getResourceSlots, handleResourceFilterSlotUpdate, handleResourceSlotAmountChange, handleResourceSlotChange, handleResourceSlotUpdate, resetSlots, sendResourceSlotChange

    Methods inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu

    addPlayerInventory, addPlayerInventory, getProperty, handleFilterSlotChange, hasProperty, quickMoveStack, receivePropertyChangeFromClient, registerProperty

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

    addDataSlot, addDataSlots, addInventoryExtendedSlots, addInventoryHotbarSlots, addSlotListener, addStandardInventorySlots, broadcastFullState, canDragTo, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotUnsafe, setSelectedBundleItemIndex, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class Object

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

    • CraftingEmitterContainerMenu

      public CraftingEmitterContainerMenu(int syncId, net.minecraft.world.entity.player.Player player, CraftingEmitterBlockEntity blockEntity, com.refinedmods.refinedstorage.common.api.support.resource.ResourceContainer exportConfig, com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicators indicators)
    • CraftingEmitterContainerMenu

      public CraftingEmitterContainerMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, CraftingEmitterData interfaceData)
  • Method Details

    • getIndicator

      public com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicator getIndicator(int idx)
    • getIndicators

      public int getIndicators()
    • broadcastChanges

      public void broadcastChanges()
      Overrides:
      broadcastChanges in class com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu
    • stillValid

      public boolean stillValid(@NonNull net.minecraft.world.entity.player.Player player)
      Specified by:
      stillValid in class net.minecraft.world.inventory.AbstractContainerMenu
    • indicatorChanged

      public void indicatorChanged(int index, @NonNull com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicator indicator)
      Specified by:
      indicatorChanged in interface com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicatorListener