Uses of Class
net.minecraft.world.inventory.AbstractContainerMenu
Packages that use AbstractContainerMenu
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of AbstractContainerMenu in net.minecraft.client.gui.screens
Classes in net.minecraft.client.gui.screens with type parameters of type AbstractContainerMenuModifier and TypeInterfaceDescriptionstatic interfaceMenuScreens.ScreenConstructor<T extends AbstractContainerMenu,U extends Screen & MenuAccess<T>> Methods in net.minecraft.client.gui.screens with type parameters of type AbstractContainerMenuModifier and TypeMethodDescriptionstatic <T extends AbstractContainerMenu>
voidprivate static <T extends AbstractContainerMenu>
MenuScreens.ScreenConstructor<T, ?> MenuScreens.getConstructor(MenuType<T> p_96200_) static <T extends AbstractContainerMenu>
Optional<MenuScreens.ScreenConstructor<T, ?>> MenuScreens.getScreenFactory(MenuType<T> p_96202_) private static <M extends AbstractContainerMenu,U extends Screen & MenuAccess<M>>
voidMenuScreens.register(MenuType<? extends M> p_96207_, MenuScreens.ScreenConstructor<M, U> p_96208_) Deprecated. -
Uses of AbstractContainerMenu in net.minecraft.client.gui.screens.inventory
Classes in net.minecraft.client.gui.screens.inventory with type parameters of type AbstractContainerMenuModifier and TypeClassDescriptionclassAbstractContainerScreen<T extends AbstractContainerMenu>classinterfaceMenuAccess<T extends AbstractContainerMenu>Subclasses of AbstractContainerMenu in net.minecraft.client.gui.screens.inventoryFields in net.minecraft.client.gui.screens.inventory declared as AbstractContainerMenuModifier and TypeFieldDescriptionprivate final AbstractContainerMenuCreativeModeInventoryScreen.ItemPickerMenu.inventoryMenuprotected final TAbstractContainerScreen.menuMethods in net.minecraft.client.gui.screens.inventory with parameters of type AbstractContainerMenuModifier and TypeMethodDescriptionvoidCreativeInventoryListener.dataChanged(AbstractContainerMenu p_169732_, int p_169733_, int p_169734_) voidItemCombinerScreen.dataChanged(AbstractContainerMenu p_169759_, int p_169760_, int p_169761_) voidCyclingSlotBackground.render(AbstractContainerMenu p_267293_, GuiGraphics p_282894_, float p_266785_, int p_266711_, int p_266841_) voidAnvilScreen.slotChanged(AbstractContainerMenu p_97882_, int p_97883_, ItemStack p_97884_) voidCreativeInventoryListener.slotChanged(AbstractContainerMenu p_98498_, int p_98499_, ItemStack p_98500_) voidItemCombinerScreen.slotChanged(AbstractContainerMenu p_98910_, int p_98911_, ItemStack p_98912_) voidSmithingScreen.slotChanged(AbstractContainerMenu p_267217_, int p_266842_, ItemStack p_267208_) -
Uses of AbstractContainerMenu in net.minecraft.server.level
Methods in net.minecraft.server.level with parameters of type AbstractContainerMenu -
Uses of AbstractContainerMenu in net.minecraft.world
Methods in net.minecraft.world that return AbstractContainerMenuModifier and TypeMethodDescriptionSimpleMenuProvider.createMenu(int p_19205_, Inventory p_19206_, Player p_19207_) -
Uses of AbstractContainerMenu in net.minecraft.world.entity.player
Fields in net.minecraft.world.entity.player declared as AbstractContainerMenu -
Uses of AbstractContainerMenu in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return AbstractContainerMenuModifier and TypeMethodDescriptionprotected abstract AbstractContainerMenuAbstractMinecartContainer.createMenu(int p_38222_, Inventory p_38223_) AbstractMinecartContainer.createMenu(int p_38251_, Inventory p_38252_, Player p_38253_) ChestBoat.createMenu(int p_219910_, Inventory p_219911_, Player p_219912_) MinecartChest.createMenu(int p_38496_, Inventory p_38497_) MinecartHopper.createMenu(int p_38601_, Inventory p_38602_) -
Uses of AbstractContainerMenu in net.minecraft.world.inventory
Classes in net.minecraft.world.inventory with type parameters of type AbstractContainerMenuModifier and TypeClassDescriptionclassMenuType<T extends AbstractContainerMenu>static interfaceMenuType.MenuSupplier<T extends AbstractContainerMenu>Subclasses of AbstractContainerMenu in net.minecraft.world.inventoryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassRecipeBookMenu<C extends Container>classclassclassclassFields in net.minecraft.world.inventory declared as AbstractContainerMenuModifier and TypeFieldDescriptionprivate final AbstractContainerMenuTransientCraftingContainer.menuMethods in net.minecraft.world.inventory with type parameters of type AbstractContainerMenuModifier and TypeMethodDescriptionprivate static <T extends AbstractContainerMenu>
MenuType<T> MenuType.register(String p_39989_, MenuType.MenuSupplier<T> p_39990_) private static <T extends AbstractContainerMenu>
MenuType<T> MenuType.register(String p_267295_, MenuType.MenuSupplier<T> p_266945_, FeatureFlag... p_267055_) Methods in net.minecraft.world.inventory that return AbstractContainerMenuModifier and TypeMethodDescriptionMenuConstructor.createMenu(int p_39954_, Inventory p_39955_, Player p_39956_) Methods in net.minecraft.world.inventory with parameters of type AbstractContainerMenuModifier and TypeMethodDescriptionvoidContainerListener.dataChanged(AbstractContainerMenu p_150524_, int p_150525_, int p_150526_) voidCrafterMenu.dataChanged(AbstractContainerMenu p_307424_, int p_307646_, int p_307221_) voidContainerSynchronizer.sendCarriedChange(AbstractContainerMenu p_150533_, ItemStack p_150534_) voidContainerSynchronizer.sendDataChange(AbstractContainerMenu p_150527_, int p_150528_, int p_150529_) voidContainerSynchronizer.sendInitialData(AbstractContainerMenu p_150535_, NonNullList<ItemStack> p_150536_, ItemStack p_150537_, int[] p_150538_) voidContainerSynchronizer.sendSlotChange(AbstractContainerMenu p_150530_, int p_150531_, ItemStack p_150532_) voidContainerListener.slotChanged(AbstractContainerMenu p_39315_, int p_39316_, ItemStack p_39317_) voidCrafterMenu.slotChanged(AbstractContainerMenu p_307332_, int p_307437_, ItemStack p_307233_) protected static voidCraftingMenu.slotChangedCraftingGrid(AbstractContainerMenu p_150547_, Level p_150548_, Player p_150549_, CraftingContainer p_150550_, ResultContainer p_150551_) voidAbstractContainerMenu.transferState(AbstractContainerMenu p_150415_) Constructors in net.minecraft.world.inventory with parameters of type AbstractContainerMenuModifierConstructorDescriptionTransientCraftingContainer(AbstractContainerMenu p_287684_, int p_287629_, int p_287593_) TransientCraftingContainer(AbstractContainerMenu p_287708_, int p_287591_, int p_287609_, NonNullList<ItemStack> p_287695_) -
Uses of AbstractContainerMenu in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return AbstractContainerMenuModifier and TypeMethodDescriptionprotected AbstractContainerMenuBarrelBlockEntity.createMenu(int p_58598_, Inventory p_58599_) protected abstract AbstractContainerMenuBaseContainerBlockEntity.createMenu(int p_58627_, Inventory p_58628_) BaseContainerBlockEntity.createMenu(int p_58641_, Inventory p_58642_, Player p_58643_) BeaconBlockEntity.createMenu(int p_58696_, Inventory p_58697_, Player p_58698_) protected AbstractContainerMenuBlastFurnaceBlockEntity.createMenu(int p_58849_, Inventory p_58850_) protected AbstractContainerMenuBrewingStandBlockEntity.createMenu(int p_58990_, Inventory p_58991_) protected AbstractContainerMenuChestBlockEntity.createMenu(int p_59082_, Inventory p_59083_) protected AbstractContainerMenuCrafterBlockEntity.createMenu(int p_307441_, Inventory p_307664_) protected AbstractContainerMenuDispenserBlockEntity.createMenu(int p_59235_, Inventory p_59236_) protected AbstractContainerMenuFurnaceBlockEntity.createMenu(int p_59293_, Inventory p_59294_) protected AbstractContainerMenuHopperBlockEntity.createMenu(int p_59312_, Inventory p_59313_) LecternBlockEntity.createMenu(int p_59562_, Inventory p_59563_, Player p_59564_) RandomizableContainerBlockEntity.createMenu(int p_59637_, Inventory p_59638_, Player p_59639_) protected AbstractContainerMenuShulkerBoxBlockEntity.createMenu(int p_59660_, Inventory p_59661_) protected AbstractContainerMenuSmokerBlockEntity.createMenu(int p_59783_, Inventory p_59784_) -
Uses of AbstractContainerMenu in net.neoforged.neoforge.client.event
Methods in net.neoforged.neoforge.client.event with type parameters of type AbstractContainerMenuModifier and TypeMethodDescription<M extends AbstractContainerMenu,U extends Screen & MenuAccess<M>>
voidRegisterMenuScreensEvent.register(MenuType<? extends M> menuType, MenuScreens.ScreenConstructor<M, U> screenConstructor) -
Uses of AbstractContainerMenu in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with type parameters of type AbstractContainerMenuModifier and TypeMethodDescriptionstatic <T extends AbstractContainerMenu>
MenuType<T> IMenuTypeExtension.create(IContainerFactory<T> factory) -
Uses of AbstractContainerMenu in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as AbstractContainerMenuModifier and TypeFieldDescriptionprivate final AbstractContainerMenuPlayerContainerEvent.containerMethods in net.neoforged.neoforge.event.entity.player that return AbstractContainerMenuConstructors in net.neoforged.neoforge.event.entity.player with parameters of type AbstractContainerMenuModifierConstructorDescriptionClose(Player player, AbstractContainerMenu container) Open(Player player, AbstractContainerMenu container) PlayerContainerEvent(Player player, AbstractContainerMenu container) -
Uses of AbstractContainerMenu in net.neoforged.neoforge.network
Classes in net.neoforged.neoforge.network with type parameters of type AbstractContainerMenuModifier and TypeInterfaceDescriptioninterfaceIContainerFactory<T extends AbstractContainerMenu> -
Uses of AbstractContainerMenu in net.neoforged.neoforge.network.handlers
Methods in net.neoforged.neoforge.network.handlers with type parameters of type AbstractContainerMenuModifier and TypeMethodDescriptionprivate static <T extends AbstractContainerMenu>
voidClientPayloadHandler.createMenuScreen(Component name, MenuType<T> menuType, int windowId, RegistryFriendlyByteBuf buf) -
Uses of AbstractContainerMenu in net.neoforged.neoforge.oldtest.misc
Subclasses of AbstractContainerMenu in net.neoforged.neoforge.oldtest.misc -
Uses of AbstractContainerMenu in net.neoforged.neoforge.oldtest.recipebook
Subclasses of AbstractContainerMenu in net.neoforged.neoforge.oldtest.recipebook
RegisterMenuScreensEventinstead