Class MixinCraftingMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.RecipeBookMenu
net.minecraft.world.inventory.AbstractCraftingMenu
com.viaversion.viafabricplus.injection.mixin.features.recipe.MixinCraftingMenu

public abstract class MixinCraftingMenu extends net.minecraft.world.inventory.AbstractCraftingMenu
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.inventory.RecipeBookMenu

    net.minecraft.world.inventory.RecipeBookMenu.PostPlaceAction
  • Field Summary

    Fields inherited from class net.minecraft.world.inventory.AbstractCraftingMenu

    craftSlots, resultSlots

    Fields 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

    Constructors
    Constructor
    Description
    MixinCraftingMenu(net.minecraft.world.inventory.MenuType<?> type, int syncId, int width, int height)
     
  • Method Summary

    Methods inherited from class net.minecraft.world.inventory.AbstractCraftingMenu

    addCraftingGridSlots, addResultSlot, beginPlacingRecipe, fillCraftSlotsStackedContents, finishPlacingRecipe, getGridHeight, getGridWidth, getInputGridSlots, getResultSlot, handlePlacement, owner

    Methods inherited from class net.minecraft.world.inventory.RecipeBookMenu

    getRecipeBookType

    Methods 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, quickMoveStack, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotUnsafe, setSelectedBundleItemIndex, setSynchronizer, slotsChanged, stillValid, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MixinCraftingMenu

      public MixinCraftingMenu(net.minecraft.world.inventory.MenuType<?> type, int syncId, int width, int height)