Package com.petrolpark.mixin
Class ChestMenuMixin
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.petrolpark.mixin.ChestMenuMixin
public abstract class ChestMenuMixin
extends net.minecraft.world.inventory.AbstractContainerMenu
If an Item is removed from a Barrel, it should stop
ageing. This mixin is to ensure that happens even when the Item is shift-clicked out of the Barrel.-
Field Summary
Fields inherited from class net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_SLOT_SIZE, containerId, lastSlots, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, remoteSlots, SLOT_CLICKED_OUTSIDE, slots -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedChestMenuMixin(net.minecraft.world.inventory.MenuType<?> menuType, int containerId) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackwrapGetItem(net.minecraft.world.inventory.Slot instance, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.item.ItemStack> original) Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, quickMoveStack, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
ChestMenuMixin
protected ChestMenuMixin(net.minecraft.world.inventory.MenuType<?> menuType, int containerId)
-
-
Method Details
-
wrapGetItem
public net.minecraft.world.item.ItemStack wrapGetItem(net.minecraft.world.inventory.Slot instance, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.item.ItemStack> original)
-