Skip to main content

steel_registry/generated/
vanilla_menu_types.rs

1use crate::menu_type::{MenuType, MenuTypeRegistry};
2use steel_utils::Identifier;
3pub static GENERIC_9X1: MenuType = MenuType {
4    key: Identifier::vanilla_static("generic_9x1"),
5    slot_count: 45usize,
6};
7pub static GENERIC_9X2: MenuType = MenuType {
8    key: Identifier::vanilla_static("generic_9x2"),
9    slot_count: 54usize,
10};
11pub static GENERIC_9X3: MenuType = MenuType {
12    key: Identifier::vanilla_static("generic_9x3"),
13    slot_count: 63usize,
14};
15pub static GENERIC_9X4: MenuType = MenuType {
16    key: Identifier::vanilla_static("generic_9x4"),
17    slot_count: 72usize,
18};
19pub static GENERIC_9X5: MenuType = MenuType {
20    key: Identifier::vanilla_static("generic_9x5"),
21    slot_count: 81usize,
22};
23pub static GENERIC_9X6: MenuType = MenuType {
24    key: Identifier::vanilla_static("generic_9x6"),
25    slot_count: 90usize,
26};
27pub static GENERIC_3X3: MenuType = MenuType {
28    key: Identifier::vanilla_static("generic_3x3"),
29    slot_count: 45usize,
30};
31pub static CRAFTER_3X3: MenuType = MenuType {
32    key: Identifier::vanilla_static("crafter_3x3"),
33    slot_count: 46usize,
34};
35pub static ANVIL: MenuType = MenuType {
36    key: Identifier::vanilla_static("anvil"),
37    slot_count: 39usize,
38};
39pub static BEACON: MenuType = MenuType {
40    key: Identifier::vanilla_static("beacon"),
41    slot_count: 37usize,
42};
43pub static BLAST_FURNACE: MenuType = MenuType {
44    key: Identifier::vanilla_static("blast_furnace"),
45    slot_count: 39usize,
46};
47pub static BREWING_STAND: MenuType = MenuType {
48    key: Identifier::vanilla_static("brewing_stand"),
49    slot_count: 41usize,
50};
51pub static CRAFTING: MenuType = MenuType {
52    key: Identifier::vanilla_static("crafting"),
53    slot_count: 46usize,
54};
55pub static ENCHANTMENT: MenuType = MenuType {
56    key: Identifier::vanilla_static("enchantment"),
57    slot_count: 38usize,
58};
59pub static FURNACE: MenuType = MenuType {
60    key: Identifier::vanilla_static("furnace"),
61    slot_count: 39usize,
62};
63pub static GRINDSTONE: MenuType = MenuType {
64    key: Identifier::vanilla_static("grindstone"),
65    slot_count: 39usize,
66};
67pub static HOPPER: MenuType = MenuType {
68    key: Identifier::vanilla_static("hopper"),
69    slot_count: 41usize,
70};
71pub static LECTERN: MenuType = MenuType {
72    key: Identifier::vanilla_static("lectern"),
73    slot_count: 1usize,
74};
75pub static LOOM: MenuType = MenuType {
76    key: Identifier::vanilla_static("loom"),
77    slot_count: 40usize,
78};
79pub static MERCHANT: MenuType = MenuType {
80    key: Identifier::vanilla_static("merchant"),
81    slot_count: 39usize,
82};
83pub static SHULKER_BOX: MenuType = MenuType {
84    key: Identifier::vanilla_static("shulker_box"),
85    slot_count: 63usize,
86};
87pub static SMITHING: MenuType = MenuType {
88    key: Identifier::vanilla_static("smithing"),
89    slot_count: 40usize,
90};
91pub static SMOKER: MenuType = MenuType {
92    key: Identifier::vanilla_static("smoker"),
93    slot_count: 39usize,
94};
95pub static CARTOGRAPHY_TABLE: MenuType = MenuType {
96    key: Identifier::vanilla_static("cartography_table"),
97    slot_count: 39usize,
98};
99pub static STONECUTTER: MenuType = MenuType {
100    key: Identifier::vanilla_static("stonecutter"),
101    slot_count: 38usize,
102};
103pub fn register_menu_types(registry: &mut MenuTypeRegistry) {
104    registry.register(&GENERIC_9X1);
105    registry.register(&GENERIC_9X2);
106    registry.register(&GENERIC_9X3);
107    registry.register(&GENERIC_9X4);
108    registry.register(&GENERIC_9X5);
109    registry.register(&GENERIC_9X6);
110    registry.register(&GENERIC_3X3);
111    registry.register(&CRAFTER_3X3);
112    registry.register(&ANVIL);
113    registry.register(&BEACON);
114    registry.register(&BLAST_FURNACE);
115    registry.register(&BREWING_STAND);
116    registry.register(&CRAFTING);
117    registry.register(&ENCHANTMENT);
118    registry.register(&FURNACE);
119    registry.register(&GRINDSTONE);
120    registry.register(&HOPPER);
121    registry.register(&LECTERN);
122    registry.register(&LOOM);
123    registry.register(&MERCHANT);
124    registry.register(&SHULKER_BOX);
125    registry.register(&SMITHING);
126    registry.register(&SMOKER);
127    registry.register(&CARTOGRAPHY_TABLE);
128    registry.register(&STONECUTTER);
129}