Class CraftingMonitorContainerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.container.BaseContainerMenu
com.refinedmods.refinedstorage.container.CraftingMonitorContainerMenu
- All Implemented Interfaces:
ICraftingMonitorListener
public class CraftingMonitorContainerMenu
extends BaseContainerMenu
implements ICraftingMonitorListener
-
Field Summary
Fields inherited from class com.refinedmods.refinedstorage.container.BaseContainerMenu
transferManagerFields inherited from class net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_SLOT_SIZE, containerId, containerListeners, lastSlots, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots -
Constructor Summary
ConstructorsConstructorDescriptionCraftingMonitorContainerMenu(net.minecraft.world.inventory.MenuType<CraftingMonitorContainerMenu> type, ICraftingMonitor craftingMonitor, CraftingMonitorBlockEntity blockEntity, net.minecraft.world.entity.player.Player player, int windowId) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected intvoidCalled when this listener is attached to aICraftingManager.voidCalled when any task changes.net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int index) voidremoved(net.minecraft.world.entity.player.Player player) Methods inherited from class com.refinedmods.refinedstorage.container.BaseContainerMenu
addPlayerInventory, addSlot, canTakeItemForPickAll, clicked, getBlockEntity, getFluidSlots, getPlayer, stillValidMethods 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
-
Constructor Details
-
CraftingMonitorContainerMenu
public CraftingMonitorContainerMenu(net.minecraft.world.inventory.MenuType<CraftingMonitorContainerMenu> type, ICraftingMonitor craftingMonitor, @Nullable CraftingMonitorBlockEntity blockEntity, net.minecraft.world.entity.player.Player player, int windowId)
-
-
Method Details
-
broadcastChanges
public void broadcastChanges()- Overrides:
broadcastChangesin classBaseContainerMenu
-
removed
public void removed(net.minecraft.world.entity.player.Player player) - Overrides:
removedin classBaseContainerMenu
-
getCraftingMonitor
-
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int index) - Overrides:
quickMoveStackin classBaseContainerMenu
-
getDisabledSlotNumber
protected int getDisabledSlotNumber()- Overrides:
getDisabledSlotNumberin classBaseContainerMenu
-
onAttached
public void onAttached()Description copied from interface:ICraftingMonitorListenerCalled when this listener is attached to aICraftingManager.- Specified by:
onAttachedin interfaceICraftingMonitorListener
-
onChanged
public void onChanged()Description copied from interface:ICraftingMonitorListenerCalled when any task changes.- Specified by:
onChangedin interfaceICraftingMonitorListener
-