Class MixinInventoryMenu

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.MixinInventoryMenu

public abstract class MixinInventoryMenu 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
    MixinInventoryMenu(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

    • MixinInventoryMenu

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