Class AnvilMenuInsertMixin
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
com.stereowalker.unionlib.mixin.inserts.AnvilMenuInsertMixin
public abstract class AnvilMenuInsertMixin
extends net.minecraft.world.inventory.ItemCombinerMenu
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.ItemCombinerMenu
access, inputSlots, player, resultSlotsFields 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, SLOT_SIZE, slots, SLOTS_PER_ROW -
Constructor Summary
ConstructorsConstructorDescriptionAnvilMenuInsertMixin(net.minecraft.world.inventory.MenuType<?> menuType, int containerId, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.inventory.ContainerLevelAccess access, net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition slotDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoidiCreateResult(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci, net.minecraft.world.item.ItemStack itemStack, int i, long l, int j, net.minecraft.world.item.ItemStack itemStack2, net.minecraft.world.item.ItemStack itemStack3, net.minecraft.world.item.enchantment.ItemEnchantments.Mutable mutable) protected voidiMayPickup(net.minecraft.world.entity.player.Player player, boolean hasStack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir) Methods inherited from class net.minecraft.world.inventory.ItemCombinerMenu
canMoveIntoInputSlots, createResult, getResultSlot, isValidBlock, mayPickup, onTake, quickMoveStack, removed, slotsChanged, stillValidMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addInventoryExtendedSlots, addInventoryHotbarSlots, addSlot, addSlotListener, addStandardInventorySlots, 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, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotUnsafe, setSelectedBundleItemIndex, setSynchronizer, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
AnvilMenuInsertMixin
public AnvilMenuInsertMixin(net.minecraft.world.inventory.MenuType<?> menuType, int containerId, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.inventory.ContainerLevelAccess access, net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition slotDefinition)
-
-
Method Details
-
iCreateResult
public void iCreateResult(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci, net.minecraft.world.item.ItemStack itemStack, int i, long l, int j, net.minecraft.world.item.ItemStack itemStack2, net.minecraft.world.item.ItemStack itemStack3, net.minecraft.world.item.enchantment.ItemEnchantments.Mutable mutable) -
iMayPickup
protected void iMayPickup(net.minecraft.world.entity.player.Player player, boolean hasStack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
-