Class ExporterContainerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
com.refinedmods.refinedstorage.common.support.containermenu.AbstractResourceContainerMenu
com.refinedmods.refinedstorage.common.support.containermenu.AbstractSimpleFilterContainerMenu<AbstractExporterBlockEntity>
com.refinedmods.refinedstorage.common.exporter.ExporterContainerMenu
- All Implemented Interfaces:
ExportingIndicatorListener
public class ExporterContainerMenu
extends AbstractSimpleFilterContainerMenu<AbstractExporterBlockEntity>
implements 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, slots -
Constructor Summary
ConstructorsConstructorDescriptionExporterContainerMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, ExporterData data) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidindicatorChanged(int index, ExportingIndicator indicator) protected voidprotected voidregisterServerProperties(AbstractExporterBlockEntity blockEntity) booleanstillValid(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, addSlotListener, 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, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
ExporterContainerMenu
public ExporterContainerMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, ExporterData data)
-
-
Method Details
-
broadcastChanges
public void broadcastChanges()- Overrides:
broadcastChangesin classAbstractResourceContainerMenu
-
stillValid
public boolean stillValid(net.minecraft.world.entity.player.Player player) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
registerClientProperties
protected void registerClientProperties()- Specified by:
registerClientPropertiesin classAbstractSimpleFilterContainerMenu<AbstractExporterBlockEntity>
-
registerServerProperties
- Specified by:
registerServerPropertiesin classAbstractSimpleFilterContainerMenu<AbstractExporterBlockEntity>
-
indicatorChanged
- Specified by:
indicatorChangedin interfaceExportingIndicatorListener
-