Package com.petrolpark.mixin
Class SmithingMenuMixin
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
com.petrolpark.mixin.SmithingMenuMixin
public abstract class SmithingMenuMixin
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, containerListeners, 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
ConstructorsConstructorDescriptionSmithingMenuMixin(net.minecraft.world.inventory.MenuType<?> pType, int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.world.inventory.ContainerLevelAccess pAccess) -
Method Summary
Modifier and TypeMethodDescriptionvoidinCreateResult(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci, net.minecraft.world.item.crafting.SmithingRecipeInput smithingrecipeinput, List<net.minecraft.world.item.crafting.SmithingRecipe> list, net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.SmithingRecipe> recipeHolder, net.minecraft.world.item.ItemStack result) Methods inherited from class net.minecraft.world.inventory.ItemCombinerMenu
canMoveIntoInputSlots, createInputSlotDefinitions, createResult, getResultSlot, getSlotToQuickMoveTo, isValidBlock, mayPickup, onTake, quickMoveStack, removed, slotsChanged, stillValidMethods 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, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
SmithingMenuMixin
public SmithingMenuMixin(net.minecraft.world.inventory.MenuType<?> pType, int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.world.inventory.ContainerLevelAccess pAccess)
-
-
Method Details
-
inCreateResult
public void inCreateResult(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci, net.minecraft.world.item.crafting.SmithingRecipeInput smithingrecipeinput, List<net.minecraft.world.item.crafting.SmithingRecipe> list, net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.SmithingRecipe> recipeHolder, net.minecraft.world.item.ItemStack result)
-