net.minecraft.world.inventory

public class MenuType<T extends AbstractContainerMenu>

implements FeatureElement

cwe
net.minecraft.world.inventory.MenuType
net.minecraft.class_3917
net.minecraft.unmapped.C_nyfkquex
net.minecraft.screen.ScreenHandlerType
net.minecraft.screen.ScreenHandlerType

Field summary

Modifier and TypeField
public static final MenuType<ChestMenu>
a
GENERIC_9x1
field_18664
f_qdtztzzc
GENERIC_9X1
GENERIC_9X1
public static final MenuType<ChestMenu>
b
GENERIC_9x2
field_18665
f_aooblffn
GENERIC_9X2
GENERIC_9X2
public static final MenuType<ChestMenu>
c
GENERIC_9x3
field_17326
f_cbllbssz
GENERIC_9X3
GENERIC_9X3
public static final MenuType<ChestMenu>
d
GENERIC_9x4
field_18666
f_iyacedlj
GENERIC_9X4
GENERIC_9X4
public static final MenuType<ChestMenu>
e
GENERIC_9x5
field_18667
f_lvbkszbc
GENERIC_9X5
GENERIC_9X5
public static final MenuType<ChestMenu>
f
GENERIC_9x6
field_17327
f_abmoigiv
GENERIC_9X6
GENERIC_9X6
public static final MenuType<DispenserMenu>
g
GENERIC_3x3
field_17328
f_pblcnqvz
GENERIC_3X3
GENERIC_3X3
public static final MenuType<CrafterMenu>
h
CRAFTER_3x3
field_46790
f_fuafmmiw
CRAFTER_3X3
CRAFTER_3X3
public static final MenuType<AnvilMenu>
i
ANVIL
field_17329
f_muephvhf
ANVIL
ANVIL
public static final MenuType<BeaconMenu>
j
BEACON
field_17330
f_epnhbbws
BEACON
BEACON
public static final MenuType<BlastFurnaceMenu>
k
BLAST_FURNACE
field_17331
f_rfowezkl
BLAST_FURNACE
BLAST_FURNACE
public static final MenuType<BrewingStandMenu>
l
BREWING_STAND
field_17332
f_bhocnzgm
BREWING_STAND
BREWING_STAND
public static final MenuType<CraftingMenu>
m
CRAFTING
field_17333
f_debliadi
CRAFTING
CRAFTING
public static final MenuType<EnchantmentMenu>
n
ENCHANTMENT
field_17334
f_essywabq
ENCHANTMENT
ENCHANTMENT
public static final MenuType<FurnaceMenu>
o
FURNACE
field_17335
f_rgmgmcbo
FURNACE
FURNACE
public static final MenuType<GrindstoneMenu>
p
GRINDSTONE
field_17336
f_tbprndtz
GRINDSTONE
GRINDSTONE
public static final MenuType<HopperMenu>
q
HOPPER
field_17337
f_ibbrgdml
HOPPER
HOPPER
public static final MenuType<LecternMenu>
r
LECTERN
field_17338
f_zyctcojp
LECTERN
LECTERN
public static final MenuType<LoomMenu>
s
LOOM
field_17339
f_zmkjvcva
LOOM
LOOM
public static final MenuType<MerchantMenu>
t
MERCHANT
field_17340
f_sgfwodrz
MERCHANT
MERCHANT
public static final MenuType<ShulkerBoxMenu>
u
SHULKER_BOX
field_17341
f_ciabvwdl
SHULKER_BOX
SHULKER_BOX
public static final MenuType<SmithingMenu>
v
SMITHING
field_22484
f_srrspenc
SMITHING
SMITHING
public static final MenuType<SmokerMenu>
w
SMOKER
field_17342
f_xpvcqluf
SMOKER
SMOKER
public static final MenuType<CartographyTableMenu>
x
CARTOGRAPHY_TABLE
field_17343
f_wrermjrj
CARTOGRAPHY_TABLE
CARTOGRAPHY_TABLE
public static final MenuType<StonecutterMenu>
y
STONECUTTER
field_17625
f_lndijdoe
STONECUTTER
STONECUTTER
private final FeatureFlagSet
z
requiredFeatures
field_41923
f_xqgvbfit
requiredFeatures
featureFlags
private final MenuType$MenuSupplier<T>
A
constructor
field_17344
f_dsyxvlks
factory
factory

Constructor summary

ModifierConstructor
private (MenuType$MenuSupplier<T> factory, FeatureFlagSet requiredFeatures)

Method summary

Modifier and TypeMethod
private static <T extends AbstractContainerMenu> MenuType<T>
a(String arg0, cwe$a<T> arg1)
register(String arg0, MenuType$MenuSupplier<T> arg1)
method_17435(String arg0, class_3917$class_3918<T> arg1)
m_jokntwzf(String arg0, C_nyfkquex$C_phfyatwg<T> arg1)
register(String id, ScreenHandlerType$Factory<T> factory)
register(String id, ScreenHandlerType$Factory<T> factory)
private static <T extends AbstractContainerMenu> MenuType<T>
a(String arg0, cwe$a<T> arg1, cuk... arg2)
register(String arg0, MenuType$MenuSupplier<T> arg1, FeatureFlag... arg2)
method_48387(String arg0, class_3917$class_3918<T> arg1, class_7696... arg2)
m_noozjdnz(String arg0, C_nyfkquex$C_phfyatwg<T> arg1, C_kksdgidr... arg2)
register(String id, ScreenHandlerType$Factory<T> factory, FeatureFlag... requiredFeatures)
register(String id, ScreenHandlerType$Factory<T> factory, FeatureFlag... featureFlags)
public T
a(int arg0, crb arg1)
create(int arg0, Inventory arg1)
method_17434(int arg0, class_1661 arg1)
m_hrwpmshc(int arg0, C_sxzqocrm arg1)
create(int syncId, PlayerInventory playerInventory)
create(int syncId, PlayerInventory playerInventory)
public FeatureFlagSet
k()
requiredFeatures()
method_45322()
m_gsnyyecf()
getRequiredFeatures()
getRequiredFlags()