Class AbstractPortableGridContainerMenu
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.grid.AbstractGridContainerMenu
com.refinedmods.refinedstorage.common.storage.portablegrid.AbstractPortableGridContainerMenu
- All Implemented Interfaces:
PreviewProvider
,GridWatcher
,GridExtractionStrategy
,GridInsertionStrategy
,GridScrollingStrategy
,GridSortingTypes.TrackedResourceProvider
,EnergyContainerMenu
,ScreenSizeListener
- Direct Known Subclasses:
PortableGridBlockContainerMenu
,PortableGridItemContainerMenu
public abstract class AbstractPortableGridContainerMenu
extends AbstractGridContainerMenu
implements EnergyContainerMenu
-
Field Summary
Fields inherited from class com.refinedmods.refinedstorage.common.grid.AbstractGridContainerMenu
playerInventory
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, slots
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected boolean
canTransferSlot
(net.minecraft.world.inventory.Slot slot) void
resized
(int playerInventoryY, int topYStart, int topYEnd) Methods inherited from class com.refinedmods.refinedstorage.common.grid.AbstractGridContainerMenu
getAutocraftableResourceHint, getMaxAmount, getPreview, getRepository, getResourceForAutocraftableHint, getResourceType, getSortingDirection, getSortingType, getSynchronizer, getTrackedResource, getTrackedResource, getViewType, invalidate, isActive, isLargeSlot, onActiveChanged, onChanged, onClear, onExtract, onInsert, onResourceUpdate, onScroll, onTransfer, quickMoveStack, removed, setSearchBox, setSortingDirection, setSortingType, setViewType, startTask, toggleResourceType, toggleSynchronizer
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, receivePropertyChangeFromClient, registerProperty, stillValid
Methods 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, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Method Details
-
broadcastChanges
public void broadcastChanges()- Overrides:
broadcastChanges
in classAbstractResourceContainerMenu
-
canTransferSlot
protected boolean canTransferSlot(net.minecraft.world.inventory.Slot slot) - Overrides:
canTransferSlot
in classAbstractGridContainerMenu
-
resized
public void resized(int playerInventoryY, int topYStart, int topYEnd) - Specified by:
resized
in interfaceScreenSizeListener
- Overrides:
resized
in classAbstractGridContainerMenu
-
getEnergyInfo
- Specified by:
getEnergyInfo
in interfaceEnergyContainerMenu
-