Class AbstractAutocraftingMonitorContainerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
com.refinedmods.refinedstorage.common.autocrafting.monitor.AbstractAutocraftingMonitorContainerMenu
- All Implemented Interfaces:
TaskStatusListener,AutocraftingMonitorWatcher
- Direct Known Subclasses:
AutocraftingMonitorContainerMenu,WirelessAutocraftingMonitorContainerMenu
public abstract class AbstractAutocraftingMonitorContainerMenu
extends AbstractBaseContainerMenu
implements TaskStatusListener, AutocraftingMonitorWatcher
-
Field Summary
Fields 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
ConstructorsModifierConstructorDescriptionprotectedAbstractAutocraftingMonitorContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, AutocraftingMonitorData data) -
Method Summary
Modifier and TypeMethodDescriptionvoidactiveChanged(boolean newActive) voidvoidcancelTask(TaskId taskId) doublegetPercentageCompleted(TaskId taskId) voidremoved(net.minecraft.world.entity.player.Player removedPlayer) voidtaskAdded(TaskStatus status) voidtaskRemoved(TaskId id) voidtaskStatusChanged(TaskStatus status) Methods inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
addPlayerInventory, addPlayerInventory, canTakeItemForPickAll, clicked, getProperty, handleFilterSlotChange, hasProperty, quickMoveStack, receivePropertyChangeFromClient, registerProperty, resetSlotsMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, 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, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
AbstractAutocraftingMonitorContainerMenu
protected AbstractAutocraftingMonitorContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, AutocraftingMonitorData data)
-
-
Method Details
-
removed
public void removed(net.minecraft.world.entity.player.Player removedPlayer) - Overrides:
removedin classnet.minecraft.world.inventory.AbstractContainerMenu
-
getPercentageCompleted
-
getState
-
taskStatusChanged
- Specified by:
taskStatusChangedin interfaceTaskStatusListener
-
taskRemoved
- Specified by:
taskRemovedin interfaceTaskStatusListener
-
taskAdded
- Specified by:
taskAddedin interfaceTaskStatusListener
-
cancelTask
-
cancelAllTasks
public void cancelAllTasks() -
activeChanged
public void activeChanged(boolean newActive) - Specified by:
activeChangedin interfaceAutocraftingMonitorWatcher
-