Class RequesterContainerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu
net.gotlicked.rsrreforged.requester.RequesterContainerMenu
- All Implemented Interfaces:
com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicatorListener
public class RequesterContainerMenu
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
ConstructorsConstructorDescriptionRequesterContainerMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, RequesterData interfaceData) RequesterContainerMenu(int syncId, net.minecraft.world.entity.player.Player player, RequesterBlockEntity blockEntity, com.refinedmods.refinedstorage.common.api.support.resource.ResourceContainer exportConfig, com.refinedmods.refinedstorage.common.upgrade.UpgradeContainer upgradeContainer, 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
-
RequesterContainerMenu
public RequesterContainerMenu(int syncId, net.minecraft.world.entity.player.Player player, RequesterBlockEntity blockEntity, com.refinedmods.refinedstorage.common.api.support.resource.ResourceContainer exportConfig, com.refinedmods.refinedstorage.common.upgrade.UpgradeContainer upgradeContainer, com.refinedmods.refinedstorage.common.support.exportingindicator.ExportingIndicators indicators) -
RequesterContainerMenu
public RequesterContainerMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, RequesterData 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
-