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
playerFields inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
disabledSlot, transferManagerFields 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
ConstructorsConstructorDescriptionCraftingEmitterContainerMenu(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 TypeMethodDescriptionvoidcom.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicatorgetIndicator(int idx) intvoidindicatorChanged(int index, @NonNull com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicator indicator) booleanstillValid(@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, sendResourceSlotChangeMethods inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
addPlayerInventory, addPlayerInventory, getProperty, handleFilterSlotChange, hasProperty, quickMoveStack, receivePropertyChangeFromClient, registerPropertyMethods 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
-
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:
broadcastChangesin classcom.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu
-
stillValid
public boolean stillValid(@NonNull net.minecraft.world.entity.player.Player player) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
indicatorChanged
public void indicatorChanged(int index, @NonNull com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicator indicator) - Specified by:
indicatorChangedin interfacecom.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicatorListener
-