Package net.minecraft.world.inventory
Class MenuType<T extends AbstractContainerMenu>
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<MenuType<?>>
net.minecraft.world.inventory.MenuType<T>
- All Implemented Interfaces:
IForgeContainerType<T>
,IForgeRegistryEntry<MenuType<?>>
public class MenuType<T extends AbstractContainerMenu>
extends ForgeRegistryEntry<MenuType<?>>
implements IForgeContainerType<T>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
MenuType.MenuSupplier<T extends AbstractContainerMenu>
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic MenuType<BeaconMenu>
static MenuType<BlastFurnaceMenu>
static MenuType<BrewingStandMenu>
static MenuType<CartographyTableMenu>
private MenuType.MenuSupplier<T>
static MenuType<CraftingMenu>
static MenuType<EnchantmentMenu>
static MenuType<FurnaceMenu>
static MenuType<DispenserMenu>
static MenuType<GrindstoneMenu>
static MenuType<HopperMenu>
static MenuType<LecternMenu>
static MenuType<MerchantMenu>
static MenuType<ShulkerBoxMenu>
static MenuType<SmithingMenu>
static MenuType<SmokerMenu>
static MenuType<StonecutterMenu>
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate(int windowId, Inventory playerInv, FriendlyByteBuf extraData)
private static <T extends AbstractContainerMenu>
MenuType<T>register(String p_39989_, MenuType.MenuSupplier<T> p_39990_)
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Field Details
-
GENERIC_9x1
-
GENERIC_9x2
-
GENERIC_9x3
-
GENERIC_9x4
-
GENERIC_9x5
-
GENERIC_9x6
-
GENERIC_3x3
-
ANVIL
-
BEACON
-
BLAST_FURNACE
-
BREWING_STAND
-
CRAFTING
-
ENCHANTMENT
-
FURNACE
-
GRINDSTONE
-
HOPPER
-
LECTERN
-
LOOM
-
MERCHANT
-
SHULKER_BOX
-
SMITHING
-
SMOKER
-
CARTOGRAPHY_TABLE
-
STONECUTTER
-
constructor
-
-
Constructor Details
-
MenuType
-
-
Method Details
-
register
private static <T extends AbstractContainerMenu> MenuType<T> register(String p_39989_, MenuType.MenuSupplier<T> p_39990_) -
create
-
create
- Specified by:
create
in interfaceIForgeContainerType<T extends AbstractContainerMenu>
-