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 TypeMethodDescriptionvoidpetrolpark$propagateContaminantsAndStartDecay(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
-
petrolpark$propagateContaminantsAndStartDecay
public void petrolpark$propagateContaminantsAndStartDecay(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)
-