Skip to main content

steel_registry/generated/
vanilla_banner_patterns.rs

1use crate::banner_pattern::{BannerPattern, BannerPatternRegistry};
2use std::borrow::Cow;
3use steel_utils::Identifier;
4pub static STRIPE_MIDDLE: BannerPattern = BannerPattern {
5    key: Identifier::vanilla_static("stripe_middle"),
6    asset_id: Identifier {
7        namespace: Cow::Borrowed("minecraft"),
8        path: Cow::Borrowed("stripe_middle"),
9    },
10    translation_key: "block.minecraft.banner.stripe_middle",
11};
12pub static STRIPE_TOP: BannerPattern = BannerPattern {
13    key: Identifier::vanilla_static("stripe_top"),
14    asset_id: Identifier {
15        namespace: Cow::Borrowed("minecraft"),
16        path: Cow::Borrowed("stripe_top"),
17    },
18    translation_key: "block.minecraft.banner.stripe_top",
19};
20pub static TRIANGLES_TOP: BannerPattern = BannerPattern {
21    key: Identifier::vanilla_static("triangles_top"),
22    asset_id: Identifier {
23        namespace: Cow::Borrowed("minecraft"),
24        path: Cow::Borrowed("triangles_top"),
25    },
26    translation_key: "block.minecraft.banner.triangles_top",
27};
28pub static MOJANG: BannerPattern = BannerPattern {
29    key: Identifier::vanilla_static("mojang"),
30    asset_id: Identifier {
31        namespace: Cow::Borrowed("minecraft"),
32        path: Cow::Borrowed("mojang"),
33    },
34    translation_key: "block.minecraft.banner.mojang",
35};
36pub static TRIANGLES_BOTTOM: BannerPattern = BannerPattern {
37    key: Identifier::vanilla_static("triangles_bottom"),
38    asset_id: Identifier {
39        namespace: Cow::Borrowed("minecraft"),
40        path: Cow::Borrowed("triangles_bottom"),
41    },
42    translation_key: "block.minecraft.banner.triangles_bottom",
43};
44pub static DIAGONAL_UP_LEFT: BannerPattern = BannerPattern {
45    key: Identifier::vanilla_static("diagonal_up_left"),
46    asset_id: Identifier {
47        namespace: Cow::Borrowed("minecraft"),
48        path: Cow::Borrowed("diagonal_up_left"),
49    },
50    translation_key: "block.minecraft.banner.diagonal_up_left",
51};
52pub static CURLY_BORDER: BannerPattern = BannerPattern {
53    key: Identifier::vanilla_static("curly_border"),
54    asset_id: Identifier {
55        namespace: Cow::Borrowed("minecraft"),
56        path: Cow::Borrowed("curly_border"),
57    },
58    translation_key: "block.minecraft.banner.curly_border",
59};
60pub static GLOBE: BannerPattern = BannerPattern {
61    key: Identifier::vanilla_static("globe"),
62    asset_id: Identifier {
63        namespace: Cow::Borrowed("minecraft"),
64        path: Cow::Borrowed("globe"),
65    },
66    translation_key: "block.minecraft.banner.globe",
67};
68pub static STRIPE_DOWNRIGHT: BannerPattern = BannerPattern {
69    key: Identifier::vanilla_static("stripe_downright"),
70    asset_id: Identifier {
71        namespace: Cow::Borrowed("minecraft"),
72        path: Cow::Borrowed("stripe_downright"),
73    },
74    translation_key: "block.minecraft.banner.stripe_downright",
75};
76pub static CIRCLE: BannerPattern = BannerPattern {
77    key: Identifier::vanilla_static("circle"),
78    asset_id: Identifier {
79        namespace: Cow::Borrowed("minecraft"),
80        path: Cow::Borrowed("circle"),
81    },
82    translation_key: "block.minecraft.banner.circle",
83};
84pub static SKULL: BannerPattern = BannerPattern {
85    key: Identifier::vanilla_static("skull"),
86    asset_id: Identifier {
87        namespace: Cow::Borrowed("minecraft"),
88        path: Cow::Borrowed("skull"),
89    },
90    translation_key: "block.minecraft.banner.skull",
91};
92pub static BRICKS: BannerPattern = BannerPattern {
93    key: Identifier::vanilla_static("bricks"),
94    asset_id: Identifier {
95        namespace: Cow::Borrowed("minecraft"),
96        path: Cow::Borrowed("bricks"),
97    },
98    translation_key: "block.minecraft.banner.bricks",
99};
100pub static HALF_VERTICAL_RIGHT: BannerPattern = BannerPattern {
101    key: Identifier::vanilla_static("half_vertical_right"),
102    asset_id: Identifier {
103        namespace: Cow::Borrowed("minecraft"),
104        path: Cow::Borrowed("half_vertical_right"),
105    },
106    translation_key: "block.minecraft.banner.half_vertical_right",
107};
108pub static STRAIGHT_CROSS: BannerPattern = BannerPattern {
109    key: Identifier::vanilla_static("straight_cross"),
110    asset_id: Identifier {
111        namespace: Cow::Borrowed("minecraft"),
112        path: Cow::Borrowed("straight_cross"),
113    },
114    translation_key: "block.minecraft.banner.straight_cross",
115};
116pub static STRIPE_LEFT: BannerPattern = BannerPattern {
117    key: Identifier::vanilla_static("stripe_left"),
118    asset_id: Identifier {
119        namespace: Cow::Borrowed("minecraft"),
120        path: Cow::Borrowed("stripe_left"),
121    },
122    translation_key: "block.minecraft.banner.stripe_left",
123};
124pub static HALF_VERTICAL: BannerPattern = BannerPattern {
125    key: Identifier::vanilla_static("half_vertical"),
126    asset_id: Identifier {
127        namespace: Cow::Borrowed("minecraft"),
128        path: Cow::Borrowed("half_vertical"),
129    },
130    translation_key: "block.minecraft.banner.half_vertical",
131};
132pub static GRADIENT_UP: BannerPattern = BannerPattern {
133    key: Identifier::vanilla_static("gradient_up"),
134    asset_id: Identifier {
135        namespace: Cow::Borrowed("minecraft"),
136        path: Cow::Borrowed("gradient_up"),
137    },
138    translation_key: "block.minecraft.banner.gradient_up",
139};
140pub static CREEPER: BannerPattern = BannerPattern {
141    key: Identifier::vanilla_static("creeper"),
142    asset_id: Identifier {
143        namespace: Cow::Borrowed("minecraft"),
144        path: Cow::Borrowed("creeper"),
145    },
146    translation_key: "block.minecraft.banner.creeper",
147};
148pub static SQUARE_TOP_LEFT: BannerPattern = BannerPattern {
149    key: Identifier::vanilla_static("square_top_left"),
150    asset_id: Identifier {
151        namespace: Cow::Borrowed("minecraft"),
152        path: Cow::Borrowed("square_top_left"),
153    },
154    translation_key: "block.minecraft.banner.square_top_left",
155};
156pub static TRIANGLE_BOTTOM: BannerPattern = BannerPattern {
157    key: Identifier::vanilla_static("triangle_bottom"),
158    asset_id: Identifier {
159        namespace: Cow::Borrowed("minecraft"),
160        path: Cow::Borrowed("triangle_bottom"),
161    },
162    translation_key: "block.minecraft.banner.triangle_bottom",
163};
164pub static BORDER: BannerPattern = BannerPattern {
165    key: Identifier::vanilla_static("border"),
166    asset_id: Identifier {
167        namespace: Cow::Borrowed("minecraft"),
168        path: Cow::Borrowed("border"),
169    },
170    translation_key: "block.minecraft.banner.border",
171};
172pub static HALF_HORIZONTAL: BannerPattern = BannerPattern {
173    key: Identifier::vanilla_static("half_horizontal"),
174    asset_id: Identifier {
175        namespace: Cow::Borrowed("minecraft"),
176        path: Cow::Borrowed("half_horizontal"),
177    },
178    translation_key: "block.minecraft.banner.half_horizontal",
179};
180pub static STRIPE_RIGHT: BannerPattern = BannerPattern {
181    key: Identifier::vanilla_static("stripe_right"),
182    asset_id: Identifier {
183        namespace: Cow::Borrowed("minecraft"),
184        path: Cow::Borrowed("stripe_right"),
185    },
186    translation_key: "block.minecraft.banner.stripe_right",
187};
188pub static STRIPE_CENTER: BannerPattern = BannerPattern {
189    key: Identifier::vanilla_static("stripe_center"),
190    asset_id: Identifier {
191        namespace: Cow::Borrowed("minecraft"),
192        path: Cow::Borrowed("stripe_center"),
193    },
194    translation_key: "block.minecraft.banner.stripe_center",
195};
196pub static DIAGONAL_LEFT: BannerPattern = BannerPattern {
197    key: Identifier::vanilla_static("diagonal_left"),
198    asset_id: Identifier {
199        namespace: Cow::Borrowed("minecraft"),
200        path: Cow::Borrowed("diagonal_left"),
201    },
202    translation_key: "block.minecraft.banner.diagonal_left",
203};
204pub static TRIANGLE_TOP: BannerPattern = BannerPattern {
205    key: Identifier::vanilla_static("triangle_top"),
206    asset_id: Identifier {
207        namespace: Cow::Borrowed("minecraft"),
208        path: Cow::Borrowed("triangle_top"),
209    },
210    translation_key: "block.minecraft.banner.triangle_top",
211};
212pub static CROSS: BannerPattern = BannerPattern {
213    key: Identifier::vanilla_static("cross"),
214    asset_id: Identifier {
215        namespace: Cow::Borrowed("minecraft"),
216        path: Cow::Borrowed("cross"),
217    },
218    translation_key: "block.minecraft.banner.cross",
219};
220pub static SQUARE_TOP_RIGHT: BannerPattern = BannerPattern {
221    key: Identifier::vanilla_static("square_top_right"),
222    asset_id: Identifier {
223        namespace: Cow::Borrowed("minecraft"),
224        path: Cow::Borrowed("square_top_right"),
225    },
226    translation_key: "block.minecraft.banner.square_top_right",
227};
228pub static DIAGONAL_RIGHT: BannerPattern = BannerPattern {
229    key: Identifier::vanilla_static("diagonal_right"),
230    asset_id: Identifier {
231        namespace: Cow::Borrowed("minecraft"),
232        path: Cow::Borrowed("diagonal_right"),
233    },
234    translation_key: "block.minecraft.banner.diagonal_right",
235};
236pub static RHOMBUS: BannerPattern = BannerPattern {
237    key: Identifier::vanilla_static("rhombus"),
238    asset_id: Identifier {
239        namespace: Cow::Borrowed("minecraft"),
240        path: Cow::Borrowed("rhombus"),
241    },
242    translation_key: "block.minecraft.banner.rhombus",
243};
244pub static STRIPE_BOTTOM: BannerPattern = BannerPattern {
245    key: Identifier::vanilla_static("stripe_bottom"),
246    asset_id: Identifier {
247        namespace: Cow::Borrowed("minecraft"),
248        path: Cow::Borrowed("stripe_bottom"),
249    },
250    translation_key: "block.minecraft.banner.stripe_bottom",
251};
252pub static BASE: BannerPattern = BannerPattern {
253    key: Identifier::vanilla_static("base"),
254    asset_id: Identifier {
255        namespace: Cow::Borrowed("minecraft"),
256        path: Cow::Borrowed("base"),
257    },
258    translation_key: "block.minecraft.banner.base",
259};
260pub static SQUARE_BOTTOM_RIGHT: BannerPattern = BannerPattern {
261    key: Identifier::vanilla_static("square_bottom_right"),
262    asset_id: Identifier {
263        namespace: Cow::Borrowed("minecraft"),
264        path: Cow::Borrowed("square_bottom_right"),
265    },
266    translation_key: "block.minecraft.banner.square_bottom_right",
267};
268pub static DIAGONAL_UP_RIGHT: BannerPattern = BannerPattern {
269    key: Identifier::vanilla_static("diagonal_up_right"),
270    asset_id: Identifier {
271        namespace: Cow::Borrowed("minecraft"),
272        path: Cow::Borrowed("diagonal_up_right"),
273    },
274    translation_key: "block.minecraft.banner.diagonal_up_right",
275};
276pub static FLOW: BannerPattern = BannerPattern {
277    key: Identifier::vanilla_static("flow"),
278    asset_id: Identifier {
279        namespace: Cow::Borrowed("minecraft"),
280        path: Cow::Borrowed("flow"),
281    },
282    translation_key: "block.minecraft.banner.flow",
283};
284pub static HALF_HORIZONTAL_BOTTOM: BannerPattern = BannerPattern {
285    key: Identifier::vanilla_static("half_horizontal_bottom"),
286    asset_id: Identifier {
287        namespace: Cow::Borrowed("minecraft"),
288        path: Cow::Borrowed("half_horizontal_bottom"),
289    },
290    translation_key: "block.minecraft.banner.half_horizontal_bottom",
291};
292pub static SQUARE_BOTTOM_LEFT: BannerPattern = BannerPattern {
293    key: Identifier::vanilla_static("square_bottom_left"),
294    asset_id: Identifier {
295        namespace: Cow::Borrowed("minecraft"),
296        path: Cow::Borrowed("square_bottom_left"),
297    },
298    translation_key: "block.minecraft.banner.square_bottom_left",
299};
300pub static STRIPE_DOWNLEFT: BannerPattern = BannerPattern {
301    key: Identifier::vanilla_static("stripe_downleft"),
302    asset_id: Identifier {
303        namespace: Cow::Borrowed("minecraft"),
304        path: Cow::Borrowed("stripe_downleft"),
305    },
306    translation_key: "block.minecraft.banner.stripe_downleft",
307};
308pub static GRADIENT: BannerPattern = BannerPattern {
309    key: Identifier::vanilla_static("gradient"),
310    asset_id: Identifier {
311        namespace: Cow::Borrowed("minecraft"),
312        path: Cow::Borrowed("gradient"),
313    },
314    translation_key: "block.minecraft.banner.gradient",
315};
316pub static FLOWER: BannerPattern = BannerPattern {
317    key: Identifier::vanilla_static("flower"),
318    asset_id: Identifier {
319        namespace: Cow::Borrowed("minecraft"),
320        path: Cow::Borrowed("flower"),
321    },
322    translation_key: "block.minecraft.banner.flower",
323};
324pub static SMALL_STRIPES: BannerPattern = BannerPattern {
325    key: Identifier::vanilla_static("small_stripes"),
326    asset_id: Identifier {
327        namespace: Cow::Borrowed("minecraft"),
328        path: Cow::Borrowed("small_stripes"),
329    },
330    translation_key: "block.minecraft.banner.small_stripes",
331};
332pub static GUSTER: BannerPattern = BannerPattern {
333    key: Identifier::vanilla_static("guster"),
334    asset_id: Identifier {
335        namespace: Cow::Borrowed("minecraft"),
336        path: Cow::Borrowed("guster"),
337    },
338    translation_key: "block.minecraft.banner.guster",
339};
340pub static PIGLIN: BannerPattern = BannerPattern {
341    key: Identifier::vanilla_static("piglin"),
342    asset_id: Identifier {
343        namespace: Cow::Borrowed("minecraft"),
344        path: Cow::Borrowed("piglin"),
345    },
346    translation_key: "block.minecraft.banner.piglin",
347};
348pub fn register_banner_patterns(registry: &mut BannerPatternRegistry) {
349    registry.register(&STRIPE_MIDDLE);
350    registry.register(&STRIPE_TOP);
351    registry.register(&TRIANGLES_TOP);
352    registry.register(&MOJANG);
353    registry.register(&TRIANGLES_BOTTOM);
354    registry.register(&DIAGONAL_UP_LEFT);
355    registry.register(&CURLY_BORDER);
356    registry.register(&GLOBE);
357    registry.register(&STRIPE_DOWNRIGHT);
358    registry.register(&CIRCLE);
359    registry.register(&SKULL);
360    registry.register(&BRICKS);
361    registry.register(&HALF_VERTICAL_RIGHT);
362    registry.register(&STRAIGHT_CROSS);
363    registry.register(&STRIPE_LEFT);
364    registry.register(&HALF_VERTICAL);
365    registry.register(&GRADIENT_UP);
366    registry.register(&CREEPER);
367    registry.register(&SQUARE_TOP_LEFT);
368    registry.register(&TRIANGLE_BOTTOM);
369    registry.register(&BORDER);
370    registry.register(&HALF_HORIZONTAL);
371    registry.register(&STRIPE_RIGHT);
372    registry.register(&STRIPE_CENTER);
373    registry.register(&DIAGONAL_LEFT);
374    registry.register(&TRIANGLE_TOP);
375    registry.register(&CROSS);
376    registry.register(&SQUARE_TOP_RIGHT);
377    registry.register(&DIAGONAL_RIGHT);
378    registry.register(&RHOMBUS);
379    registry.register(&STRIPE_BOTTOM);
380    registry.register(&BASE);
381    registry.register(&SQUARE_BOTTOM_RIGHT);
382    registry.register(&DIAGONAL_UP_RIGHT);
383    registry.register(&FLOW);
384    registry.register(&HALF_HORIZONTAL_BOTTOM);
385    registry.register(&SQUARE_BOTTOM_LEFT);
386    registry.register(&STRIPE_DOWNLEFT);
387    registry.register(&GRADIENT);
388    registry.register(&FLOWER);
389    registry.register(&SMALL_STRIPES);
390    registry.register(&GUSTER);
391    registry.register(&PIGLIN);
392}