Skip to main content

steel_registry/generated/
vanilla_painting_variants.rs

1use crate::painting_variant::{PaintingVariant, PaintingVariantRegistry};
2use std::borrow::Cow;
3use steel_utils::Identifier;
4use text_components::{
5    content::Content,
6    format::{Color, Format},
7    interactivity::Interactivity,
8    translation::TranslatedMessage,
9    TextComponent,
10};
11pub static KEBAB: PaintingVariant = PaintingVariant {
12    key: Identifier::vanilla_static("kebab"),
13    width: 1i32,
14    height: 1i32,
15    asset_id: Identifier {
16        namespace: Cow::Borrowed("minecraft"),
17        path: Cow::Borrowed("kebab"),
18    },
19    title: Some(TextComponent {
20        content: Content::Translate(TranslatedMessage::new(
21            "painting.minecraft.kebab.title",
22            None,
23        )),
24        format: Format {
25            color: Some(Color::Yellow),
26            font: None,
27            bold: None,
28            italic: None,
29            underlined: None,
30            strikethrough: None,
31            obfuscated: None,
32            shadow_color: None,
33        },
34        children: vec![],
35        interactions: Interactivity::new(),
36    }),
37    author: Some(TextComponent {
38        content: Content::Translate(TranslatedMessage::new(
39            "painting.minecraft.kebab.author",
40            None,
41        )),
42        format: Format {
43            color: Some(Color::Gray),
44            font: None,
45            bold: None,
46            italic: None,
47            underlined: None,
48            strikethrough: None,
49            obfuscated: None,
50            shadow_color: None,
51        },
52        children: vec![],
53        interactions: Interactivity::new(),
54    }),
55};
56pub static AZTEC: PaintingVariant = PaintingVariant {
57    key: Identifier::vanilla_static("aztec"),
58    width: 1i32,
59    height: 1i32,
60    asset_id: Identifier {
61        namespace: Cow::Borrowed("minecraft"),
62        path: Cow::Borrowed("aztec"),
63    },
64    title: Some(TextComponent {
65        content: Content::Translate(TranslatedMessage::new(
66            "painting.minecraft.aztec.title",
67            None,
68        )),
69        format: Format {
70            color: Some(Color::Yellow),
71            font: None,
72            bold: None,
73            italic: None,
74            underlined: None,
75            strikethrough: None,
76            obfuscated: None,
77            shadow_color: None,
78        },
79        children: vec![],
80        interactions: Interactivity::new(),
81    }),
82    author: Some(TextComponent {
83        content: Content::Translate(TranslatedMessage::new(
84            "painting.minecraft.aztec.author",
85            None,
86        )),
87        format: Format {
88            color: Some(Color::Gray),
89            font: None,
90            bold: None,
91            italic: None,
92            underlined: None,
93            strikethrough: None,
94            obfuscated: None,
95            shadow_color: None,
96        },
97        children: vec![],
98        interactions: Interactivity::new(),
99    }),
100};
101pub static ALBAN: PaintingVariant = PaintingVariant {
102    key: Identifier::vanilla_static("alban"),
103    width: 1i32,
104    height: 1i32,
105    asset_id: Identifier {
106        namespace: Cow::Borrowed("minecraft"),
107        path: Cow::Borrowed("alban"),
108    },
109    title: Some(TextComponent {
110        content: Content::Translate(TranslatedMessage::new(
111            "painting.minecraft.alban.title",
112            None,
113        )),
114        format: Format {
115            color: Some(Color::Yellow),
116            font: None,
117            bold: None,
118            italic: None,
119            underlined: None,
120            strikethrough: None,
121            obfuscated: None,
122            shadow_color: None,
123        },
124        children: vec![],
125        interactions: Interactivity::new(),
126    }),
127    author: Some(TextComponent {
128        content: Content::Translate(TranslatedMessage::new(
129            "painting.minecraft.alban.author",
130            None,
131        )),
132        format: Format {
133            color: Some(Color::Gray),
134            font: None,
135            bold: None,
136            italic: None,
137            underlined: None,
138            strikethrough: None,
139            obfuscated: None,
140            shadow_color: None,
141        },
142        children: vec![],
143        interactions: Interactivity::new(),
144    }),
145};
146pub static AZTEC2: PaintingVariant = PaintingVariant {
147    key: Identifier::vanilla_static("aztec2"),
148    width: 1i32,
149    height: 1i32,
150    asset_id: Identifier {
151        namespace: Cow::Borrowed("minecraft"),
152        path: Cow::Borrowed("aztec2"),
153    },
154    title: Some(TextComponent {
155        content: Content::Translate(TranslatedMessage::new(
156            "painting.minecraft.aztec2.title",
157            None,
158        )),
159        format: Format {
160            color: Some(Color::Yellow),
161            font: None,
162            bold: None,
163            italic: None,
164            underlined: None,
165            strikethrough: None,
166            obfuscated: None,
167            shadow_color: None,
168        },
169        children: vec![],
170        interactions: Interactivity::new(),
171    }),
172    author: Some(TextComponent {
173        content: Content::Translate(TranslatedMessage::new(
174            "painting.minecraft.aztec2.author",
175            None,
176        )),
177        format: Format {
178            color: Some(Color::Gray),
179            font: None,
180            bold: None,
181            italic: None,
182            underlined: None,
183            strikethrough: None,
184            obfuscated: None,
185            shadow_color: None,
186        },
187        children: vec![],
188        interactions: Interactivity::new(),
189    }),
190};
191pub static BOMB: PaintingVariant = PaintingVariant {
192    key: Identifier::vanilla_static("bomb"),
193    width: 1i32,
194    height: 1i32,
195    asset_id: Identifier {
196        namespace: Cow::Borrowed("minecraft"),
197        path: Cow::Borrowed("bomb"),
198    },
199    title: Some(TextComponent {
200        content: Content::Translate(TranslatedMessage::new(
201            "painting.minecraft.bomb.title",
202            None,
203        )),
204        format: Format {
205            color: Some(Color::Yellow),
206            font: None,
207            bold: None,
208            italic: None,
209            underlined: None,
210            strikethrough: None,
211            obfuscated: None,
212            shadow_color: None,
213        },
214        children: vec![],
215        interactions: Interactivity::new(),
216    }),
217    author: Some(TextComponent {
218        content: Content::Translate(TranslatedMessage::new(
219            "painting.minecraft.bomb.author",
220            None,
221        )),
222        format: Format {
223            color: Some(Color::Gray),
224            font: None,
225            bold: None,
226            italic: None,
227            underlined: None,
228            strikethrough: None,
229            obfuscated: None,
230            shadow_color: None,
231        },
232        children: vec![],
233        interactions: Interactivity::new(),
234    }),
235};
236pub static PLANT: PaintingVariant = PaintingVariant {
237    key: Identifier::vanilla_static("plant"),
238    width: 1i32,
239    height: 1i32,
240    asset_id: Identifier {
241        namespace: Cow::Borrowed("minecraft"),
242        path: Cow::Borrowed("plant"),
243    },
244    title: Some(TextComponent {
245        content: Content::Translate(TranslatedMessage::new(
246            "painting.minecraft.plant.title",
247            None,
248        )),
249        format: Format {
250            color: Some(Color::Yellow),
251            font: None,
252            bold: None,
253            italic: None,
254            underlined: None,
255            strikethrough: None,
256            obfuscated: None,
257            shadow_color: None,
258        },
259        children: vec![],
260        interactions: Interactivity::new(),
261    }),
262    author: Some(TextComponent {
263        content: Content::Translate(TranslatedMessage::new(
264            "painting.minecraft.plant.author",
265            None,
266        )),
267        format: Format {
268            color: Some(Color::Gray),
269            font: None,
270            bold: None,
271            italic: None,
272            underlined: None,
273            strikethrough: None,
274            obfuscated: None,
275            shadow_color: None,
276        },
277        children: vec![],
278        interactions: Interactivity::new(),
279    }),
280};
281pub static WASTELAND: PaintingVariant = PaintingVariant {
282    key: Identifier::vanilla_static("wasteland"),
283    width: 1i32,
284    height: 1i32,
285    asset_id: Identifier {
286        namespace: Cow::Borrowed("minecraft"),
287        path: Cow::Borrowed("wasteland"),
288    },
289    title: Some(TextComponent {
290        content: Content::Translate(TranslatedMessage::new(
291            "painting.minecraft.wasteland.title",
292            None,
293        )),
294        format: Format {
295            color: Some(Color::Yellow),
296            font: None,
297            bold: None,
298            italic: None,
299            underlined: None,
300            strikethrough: None,
301            obfuscated: None,
302            shadow_color: None,
303        },
304        children: vec![],
305        interactions: Interactivity::new(),
306    }),
307    author: Some(TextComponent {
308        content: Content::Translate(TranslatedMessage::new(
309            "painting.minecraft.wasteland.author",
310            None,
311        )),
312        format: Format {
313            color: Some(Color::Gray),
314            font: None,
315            bold: None,
316            italic: None,
317            underlined: None,
318            strikethrough: None,
319            obfuscated: None,
320            shadow_color: None,
321        },
322        children: vec![],
323        interactions: Interactivity::new(),
324    }),
325};
326pub static POOL: PaintingVariant = PaintingVariant {
327    key: Identifier::vanilla_static("pool"),
328    width: 2i32,
329    height: 1i32,
330    asset_id: Identifier {
331        namespace: Cow::Borrowed("minecraft"),
332        path: Cow::Borrowed("pool"),
333    },
334    title: Some(TextComponent {
335        content: Content::Translate(TranslatedMessage::new(
336            "painting.minecraft.pool.title",
337            None,
338        )),
339        format: Format {
340            color: Some(Color::Yellow),
341            font: None,
342            bold: None,
343            italic: None,
344            underlined: None,
345            strikethrough: None,
346            obfuscated: None,
347            shadow_color: None,
348        },
349        children: vec![],
350        interactions: Interactivity::new(),
351    }),
352    author: Some(TextComponent {
353        content: Content::Translate(TranslatedMessage::new(
354            "painting.minecraft.pool.author",
355            None,
356        )),
357        format: Format {
358            color: Some(Color::Gray),
359            font: None,
360            bold: None,
361            italic: None,
362            underlined: None,
363            strikethrough: None,
364            obfuscated: None,
365            shadow_color: None,
366        },
367        children: vec![],
368        interactions: Interactivity::new(),
369    }),
370};
371pub static COURBET: PaintingVariant = PaintingVariant {
372    key: Identifier::vanilla_static("courbet"),
373    width: 2i32,
374    height: 1i32,
375    asset_id: Identifier {
376        namespace: Cow::Borrowed("minecraft"),
377        path: Cow::Borrowed("courbet"),
378    },
379    title: Some(TextComponent {
380        content: Content::Translate(TranslatedMessage::new(
381            "painting.minecraft.courbet.title",
382            None,
383        )),
384        format: Format {
385            color: Some(Color::Yellow),
386            font: None,
387            bold: None,
388            italic: None,
389            underlined: None,
390            strikethrough: None,
391            obfuscated: None,
392            shadow_color: None,
393        },
394        children: vec![],
395        interactions: Interactivity::new(),
396    }),
397    author: Some(TextComponent {
398        content: Content::Translate(TranslatedMessage::new(
399            "painting.minecraft.courbet.author",
400            None,
401        )),
402        format: Format {
403            color: Some(Color::Gray),
404            font: None,
405            bold: None,
406            italic: None,
407            underlined: None,
408            strikethrough: None,
409            obfuscated: None,
410            shadow_color: None,
411        },
412        children: vec![],
413        interactions: Interactivity::new(),
414    }),
415};
416pub static SEA: PaintingVariant = PaintingVariant {
417    key: Identifier::vanilla_static("sea"),
418    width: 2i32,
419    height: 1i32,
420    asset_id: Identifier {
421        namespace: Cow::Borrowed("minecraft"),
422        path: Cow::Borrowed("sea"),
423    },
424    title: Some(TextComponent {
425        content: Content::Translate(TranslatedMessage::new("painting.minecraft.sea.title", None)),
426        format: Format {
427            color: Some(Color::Yellow),
428            font: None,
429            bold: None,
430            italic: None,
431            underlined: None,
432            strikethrough: None,
433            obfuscated: None,
434            shadow_color: None,
435        },
436        children: vec![],
437        interactions: Interactivity::new(),
438    }),
439    author: Some(TextComponent {
440        content: Content::Translate(TranslatedMessage::new(
441            "painting.minecraft.sea.author",
442            None,
443        )),
444        format: Format {
445            color: Some(Color::Gray),
446            font: None,
447            bold: None,
448            italic: None,
449            underlined: None,
450            strikethrough: None,
451            obfuscated: None,
452            shadow_color: None,
453        },
454        children: vec![],
455        interactions: Interactivity::new(),
456    }),
457};
458pub static SUNSET: PaintingVariant = PaintingVariant {
459    key: Identifier::vanilla_static("sunset"),
460    width: 2i32,
461    height: 1i32,
462    asset_id: Identifier {
463        namespace: Cow::Borrowed("minecraft"),
464        path: Cow::Borrowed("sunset"),
465    },
466    title: Some(TextComponent {
467        content: Content::Translate(TranslatedMessage::new(
468            "painting.minecraft.sunset.title",
469            None,
470        )),
471        format: Format {
472            color: Some(Color::Yellow),
473            font: None,
474            bold: None,
475            italic: None,
476            underlined: None,
477            strikethrough: None,
478            obfuscated: None,
479            shadow_color: None,
480        },
481        children: vec![],
482        interactions: Interactivity::new(),
483    }),
484    author: Some(TextComponent {
485        content: Content::Translate(TranslatedMessage::new(
486            "painting.minecraft.sunset.author",
487            None,
488        )),
489        format: Format {
490            color: Some(Color::Gray),
491            font: None,
492            bold: None,
493            italic: None,
494            underlined: None,
495            strikethrough: None,
496            obfuscated: None,
497            shadow_color: None,
498        },
499        children: vec![],
500        interactions: Interactivity::new(),
501    }),
502};
503pub static CREEBET: PaintingVariant = PaintingVariant {
504    key: Identifier::vanilla_static("creebet"),
505    width: 2i32,
506    height: 1i32,
507    asset_id: Identifier {
508        namespace: Cow::Borrowed("minecraft"),
509        path: Cow::Borrowed("creebet"),
510    },
511    title: Some(TextComponent {
512        content: Content::Translate(TranslatedMessage::new(
513            "painting.minecraft.creebet.title",
514            None,
515        )),
516        format: Format {
517            color: Some(Color::Yellow),
518            font: None,
519            bold: None,
520            italic: None,
521            underlined: None,
522            strikethrough: None,
523            obfuscated: None,
524            shadow_color: None,
525        },
526        children: vec![],
527        interactions: Interactivity::new(),
528    }),
529    author: Some(TextComponent {
530        content: Content::Translate(TranslatedMessage::new(
531            "painting.minecraft.creebet.author",
532            None,
533        )),
534        format: Format {
535            color: Some(Color::Gray),
536            font: None,
537            bold: None,
538            italic: None,
539            underlined: None,
540            strikethrough: None,
541            obfuscated: None,
542            shadow_color: None,
543        },
544        children: vec![],
545        interactions: Interactivity::new(),
546    }),
547};
548pub static WANDERER: PaintingVariant = PaintingVariant {
549    key: Identifier::vanilla_static("wanderer"),
550    width: 1i32,
551    height: 2i32,
552    asset_id: Identifier {
553        namespace: Cow::Borrowed("minecraft"),
554        path: Cow::Borrowed("wanderer"),
555    },
556    title: Some(TextComponent {
557        content: Content::Translate(TranslatedMessage::new(
558            "painting.minecraft.wanderer.title",
559            None,
560        )),
561        format: Format {
562            color: Some(Color::Yellow),
563            font: None,
564            bold: None,
565            italic: None,
566            underlined: None,
567            strikethrough: None,
568            obfuscated: None,
569            shadow_color: None,
570        },
571        children: vec![],
572        interactions: Interactivity::new(),
573    }),
574    author: Some(TextComponent {
575        content: Content::Translate(TranslatedMessage::new(
576            "painting.minecraft.wanderer.author",
577            None,
578        )),
579        format: Format {
580            color: Some(Color::Gray),
581            font: None,
582            bold: None,
583            italic: None,
584            underlined: None,
585            strikethrough: None,
586            obfuscated: None,
587            shadow_color: None,
588        },
589        children: vec![],
590        interactions: Interactivity::new(),
591    }),
592};
593pub static GRAHAM: PaintingVariant = PaintingVariant {
594    key: Identifier::vanilla_static("graham"),
595    width: 1i32,
596    height: 2i32,
597    asset_id: Identifier {
598        namespace: Cow::Borrowed("minecraft"),
599        path: Cow::Borrowed("graham"),
600    },
601    title: Some(TextComponent {
602        content: Content::Translate(TranslatedMessage::new(
603            "painting.minecraft.graham.title",
604            None,
605        )),
606        format: Format {
607            color: Some(Color::Yellow),
608            font: None,
609            bold: None,
610            italic: None,
611            underlined: None,
612            strikethrough: None,
613            obfuscated: None,
614            shadow_color: None,
615        },
616        children: vec![],
617        interactions: Interactivity::new(),
618    }),
619    author: Some(TextComponent {
620        content: Content::Translate(TranslatedMessage::new(
621            "painting.minecraft.graham.author",
622            None,
623        )),
624        format: Format {
625            color: Some(Color::Gray),
626            font: None,
627            bold: None,
628            italic: None,
629            underlined: None,
630            strikethrough: None,
631            obfuscated: None,
632            shadow_color: None,
633        },
634        children: vec![],
635        interactions: Interactivity::new(),
636    }),
637};
638pub static MATCH: PaintingVariant = PaintingVariant {
639    key: Identifier::vanilla_static("match"),
640    width: 2i32,
641    height: 2i32,
642    asset_id: Identifier {
643        namespace: Cow::Borrowed("minecraft"),
644        path: Cow::Borrowed("match"),
645    },
646    title: Some(TextComponent {
647        content: Content::Translate(TranslatedMessage::new(
648            "painting.minecraft.match.title",
649            None,
650        )),
651        format: Format {
652            color: Some(Color::Yellow),
653            font: None,
654            bold: None,
655            italic: None,
656            underlined: None,
657            strikethrough: None,
658            obfuscated: None,
659            shadow_color: None,
660        },
661        children: vec![],
662        interactions: Interactivity::new(),
663    }),
664    author: Some(TextComponent {
665        content: Content::Translate(TranslatedMessage::new(
666            "painting.minecraft.match.author",
667            None,
668        )),
669        format: Format {
670            color: Some(Color::Gray),
671            font: None,
672            bold: None,
673            italic: None,
674            underlined: None,
675            strikethrough: None,
676            obfuscated: None,
677            shadow_color: None,
678        },
679        children: vec![],
680        interactions: Interactivity::new(),
681    }),
682};
683pub static BUST: PaintingVariant = PaintingVariant {
684    key: Identifier::vanilla_static("bust"),
685    width: 2i32,
686    height: 2i32,
687    asset_id: Identifier {
688        namespace: Cow::Borrowed("minecraft"),
689        path: Cow::Borrowed("bust"),
690    },
691    title: Some(TextComponent {
692        content: Content::Translate(TranslatedMessage::new(
693            "painting.minecraft.bust.title",
694            None,
695        )),
696        format: Format {
697            color: Some(Color::Yellow),
698            font: None,
699            bold: None,
700            italic: None,
701            underlined: None,
702            strikethrough: None,
703            obfuscated: None,
704            shadow_color: None,
705        },
706        children: vec![],
707        interactions: Interactivity::new(),
708    }),
709    author: Some(TextComponent {
710        content: Content::Translate(TranslatedMessage::new(
711            "painting.minecraft.bust.author",
712            None,
713        )),
714        format: Format {
715            color: Some(Color::Gray),
716            font: None,
717            bold: None,
718            italic: None,
719            underlined: None,
720            strikethrough: None,
721            obfuscated: None,
722            shadow_color: None,
723        },
724        children: vec![],
725        interactions: Interactivity::new(),
726    }),
727};
728pub static STAGE: PaintingVariant = PaintingVariant {
729    key: Identifier::vanilla_static("stage"),
730    width: 2i32,
731    height: 2i32,
732    asset_id: Identifier {
733        namespace: Cow::Borrowed("minecraft"),
734        path: Cow::Borrowed("stage"),
735    },
736    title: Some(TextComponent {
737        content: Content::Translate(TranslatedMessage::new(
738            "painting.minecraft.stage.title",
739            None,
740        )),
741        format: Format {
742            color: Some(Color::Yellow),
743            font: None,
744            bold: None,
745            italic: None,
746            underlined: None,
747            strikethrough: None,
748            obfuscated: None,
749            shadow_color: None,
750        },
751        children: vec![],
752        interactions: Interactivity::new(),
753    }),
754    author: Some(TextComponent {
755        content: Content::Translate(TranslatedMessage::new(
756            "painting.minecraft.stage.author",
757            None,
758        )),
759        format: Format {
760            color: Some(Color::Gray),
761            font: None,
762            bold: None,
763            italic: None,
764            underlined: None,
765            strikethrough: None,
766            obfuscated: None,
767            shadow_color: None,
768        },
769        children: vec![],
770        interactions: Interactivity::new(),
771    }),
772};
773pub static VOID: PaintingVariant = PaintingVariant {
774    key: Identifier::vanilla_static("void"),
775    width: 2i32,
776    height: 2i32,
777    asset_id: Identifier {
778        namespace: Cow::Borrowed("minecraft"),
779        path: Cow::Borrowed("void"),
780    },
781    title: Some(TextComponent {
782        content: Content::Translate(TranslatedMessage::new(
783            "painting.minecraft.void.title",
784            None,
785        )),
786        format: Format {
787            color: Some(Color::Yellow),
788            font: None,
789            bold: None,
790            italic: None,
791            underlined: None,
792            strikethrough: None,
793            obfuscated: None,
794            shadow_color: None,
795        },
796        children: vec![],
797        interactions: Interactivity::new(),
798    }),
799    author: Some(TextComponent {
800        content: Content::Translate(TranslatedMessage::new(
801            "painting.minecraft.void.author",
802            None,
803        )),
804        format: Format {
805            color: Some(Color::Gray),
806            font: None,
807            bold: None,
808            italic: None,
809            underlined: None,
810            strikethrough: None,
811            obfuscated: None,
812            shadow_color: None,
813        },
814        children: vec![],
815        interactions: Interactivity::new(),
816    }),
817};
818pub static SKULL_AND_ROSES: PaintingVariant = PaintingVariant {
819    key: Identifier::vanilla_static("skull_and_roses"),
820    width: 2i32,
821    height: 2i32,
822    asset_id: Identifier {
823        namespace: Cow::Borrowed("minecraft"),
824        path: Cow::Borrowed("skull_and_roses"),
825    },
826    title: Some(TextComponent {
827        content: Content::Translate(TranslatedMessage::new(
828            "painting.minecraft.skull_and_roses.title",
829            None,
830        )),
831        format: Format {
832            color: Some(Color::Yellow),
833            font: None,
834            bold: None,
835            italic: None,
836            underlined: None,
837            strikethrough: None,
838            obfuscated: None,
839            shadow_color: None,
840        },
841        children: vec![],
842        interactions: Interactivity::new(),
843    }),
844    author: Some(TextComponent {
845        content: Content::Translate(TranslatedMessage::new(
846            "painting.minecraft.skull_and_roses.author",
847            None,
848        )),
849        format: Format {
850            color: Some(Color::Gray),
851            font: None,
852            bold: None,
853            italic: None,
854            underlined: None,
855            strikethrough: None,
856            obfuscated: None,
857            shadow_color: None,
858        },
859        children: vec![],
860        interactions: Interactivity::new(),
861    }),
862};
863pub static WITHER: PaintingVariant = PaintingVariant {
864    key: Identifier::vanilla_static("wither"),
865    width: 2i32,
866    height: 2i32,
867    asset_id: Identifier {
868        namespace: Cow::Borrowed("minecraft"),
869        path: Cow::Borrowed("wither"),
870    },
871    title: Some(TextComponent {
872        content: Content::Translate(TranslatedMessage::new(
873            "painting.minecraft.wither.title",
874            None,
875        )),
876        format: Format {
877            color: Some(Color::Yellow),
878            font: None,
879            bold: None,
880            italic: None,
881            underlined: None,
882            strikethrough: None,
883            obfuscated: None,
884            shadow_color: None,
885        },
886        children: vec![],
887        interactions: Interactivity::new(),
888    }),
889    author: None,
890};
891pub static FIGHTERS: PaintingVariant = PaintingVariant {
892    key: Identifier::vanilla_static("fighters"),
893    width: 4i32,
894    height: 2i32,
895    asset_id: Identifier {
896        namespace: Cow::Borrowed("minecraft"),
897        path: Cow::Borrowed("fighters"),
898    },
899    title: Some(TextComponent {
900        content: Content::Translate(TranslatedMessage::new(
901            "painting.minecraft.fighters.title",
902            None,
903        )),
904        format: Format {
905            color: Some(Color::Yellow),
906            font: None,
907            bold: None,
908            italic: None,
909            underlined: None,
910            strikethrough: None,
911            obfuscated: None,
912            shadow_color: None,
913        },
914        children: vec![],
915        interactions: Interactivity::new(),
916    }),
917    author: Some(TextComponent {
918        content: Content::Translate(TranslatedMessage::new(
919            "painting.minecraft.fighters.author",
920            None,
921        )),
922        format: Format {
923            color: Some(Color::Gray),
924            font: None,
925            bold: None,
926            italic: None,
927            underlined: None,
928            strikethrough: None,
929            obfuscated: None,
930            shadow_color: None,
931        },
932        children: vec![],
933        interactions: Interactivity::new(),
934    }),
935};
936pub static POINTER: PaintingVariant = PaintingVariant {
937    key: Identifier::vanilla_static("pointer"),
938    width: 4i32,
939    height: 4i32,
940    asset_id: Identifier {
941        namespace: Cow::Borrowed("minecraft"),
942        path: Cow::Borrowed("pointer"),
943    },
944    title: Some(TextComponent {
945        content: Content::Translate(TranslatedMessage::new(
946            "painting.minecraft.pointer.title",
947            None,
948        )),
949        format: Format {
950            color: Some(Color::Yellow),
951            font: None,
952            bold: None,
953            italic: None,
954            underlined: None,
955            strikethrough: None,
956            obfuscated: None,
957            shadow_color: None,
958        },
959        children: vec![],
960        interactions: Interactivity::new(),
961    }),
962    author: Some(TextComponent {
963        content: Content::Translate(TranslatedMessage::new(
964            "painting.minecraft.pointer.author",
965            None,
966        )),
967        format: Format {
968            color: Some(Color::Gray),
969            font: None,
970            bold: None,
971            italic: None,
972            underlined: None,
973            strikethrough: None,
974            obfuscated: None,
975            shadow_color: None,
976        },
977        children: vec![],
978        interactions: Interactivity::new(),
979    }),
980};
981pub static PIGSCENE: PaintingVariant = PaintingVariant {
982    key: Identifier::vanilla_static("pigscene"),
983    width: 4i32,
984    height: 4i32,
985    asset_id: Identifier {
986        namespace: Cow::Borrowed("minecraft"),
987        path: Cow::Borrowed("pigscene"),
988    },
989    title: Some(TextComponent {
990        content: Content::Translate(TranslatedMessage::new(
991            "painting.minecraft.pigscene.title",
992            None,
993        )),
994        format: Format {
995            color: Some(Color::Yellow),
996            font: None,
997            bold: None,
998            italic: None,
999            underlined: None,
1000            strikethrough: None,
1001            obfuscated: None,
1002            shadow_color: None,
1003        },
1004        children: vec![],
1005        interactions: Interactivity::new(),
1006    }),
1007    author: Some(TextComponent {
1008        content: Content::Translate(TranslatedMessage::new(
1009            "painting.minecraft.pigscene.author",
1010            None,
1011        )),
1012        format: Format {
1013            color: Some(Color::Gray),
1014            font: None,
1015            bold: None,
1016            italic: None,
1017            underlined: None,
1018            strikethrough: None,
1019            obfuscated: None,
1020            shadow_color: None,
1021        },
1022        children: vec![],
1023        interactions: Interactivity::new(),
1024    }),
1025};
1026pub static BURNING_SKULL: PaintingVariant = PaintingVariant {
1027    key: Identifier::vanilla_static("burning_skull"),
1028    width: 4i32,
1029    height: 4i32,
1030    asset_id: Identifier {
1031        namespace: Cow::Borrowed("minecraft"),
1032        path: Cow::Borrowed("burning_skull"),
1033    },
1034    title: Some(TextComponent {
1035        content: Content::Translate(TranslatedMessage::new(
1036            "painting.minecraft.burning_skull.title",
1037            None,
1038        )),
1039        format: Format {
1040            color: Some(Color::Yellow),
1041            font: None,
1042            bold: None,
1043            italic: None,
1044            underlined: None,
1045            strikethrough: None,
1046            obfuscated: None,
1047            shadow_color: None,
1048        },
1049        children: vec![],
1050        interactions: Interactivity::new(),
1051    }),
1052    author: Some(TextComponent {
1053        content: Content::Translate(TranslatedMessage::new(
1054            "painting.minecraft.burning_skull.author",
1055            None,
1056        )),
1057        format: Format {
1058            color: Some(Color::Gray),
1059            font: None,
1060            bold: None,
1061            italic: None,
1062            underlined: None,
1063            strikethrough: None,
1064            obfuscated: None,
1065            shadow_color: None,
1066        },
1067        children: vec![],
1068        interactions: Interactivity::new(),
1069    }),
1070};
1071pub static SKELETON: PaintingVariant = PaintingVariant {
1072    key: Identifier::vanilla_static("skeleton"),
1073    width: 4i32,
1074    height: 3i32,
1075    asset_id: Identifier {
1076        namespace: Cow::Borrowed("minecraft"),
1077        path: Cow::Borrowed("skeleton"),
1078    },
1079    title: Some(TextComponent {
1080        content: Content::Translate(TranslatedMessage::new(
1081            "painting.minecraft.skeleton.title",
1082            None,
1083        )),
1084        format: Format {
1085            color: Some(Color::Yellow),
1086            font: None,
1087            bold: None,
1088            italic: None,
1089            underlined: None,
1090            strikethrough: None,
1091            obfuscated: None,
1092            shadow_color: None,
1093        },
1094        children: vec![],
1095        interactions: Interactivity::new(),
1096    }),
1097    author: Some(TextComponent {
1098        content: Content::Translate(TranslatedMessage::new(
1099            "painting.minecraft.skeleton.author",
1100            None,
1101        )),
1102        format: Format {
1103            color: Some(Color::Gray),
1104            font: None,
1105            bold: None,
1106            italic: None,
1107            underlined: None,
1108            strikethrough: None,
1109            obfuscated: None,
1110            shadow_color: None,
1111        },
1112        children: vec![],
1113        interactions: Interactivity::new(),
1114    }),
1115};
1116pub static EARTH: PaintingVariant = PaintingVariant {
1117    key: Identifier::vanilla_static("earth"),
1118    width: 2i32,
1119    height: 2i32,
1120    asset_id: Identifier {
1121        namespace: Cow::Borrowed("minecraft"),
1122        path: Cow::Borrowed("earth"),
1123    },
1124    title: Some(TextComponent {
1125        content: Content::Translate(TranslatedMessage::new(
1126            "painting.minecraft.earth.title",
1127            None,
1128        )),
1129        format: Format {
1130            color: Some(Color::Yellow),
1131            font: None,
1132            bold: None,
1133            italic: None,
1134            underlined: None,
1135            strikethrough: None,
1136            obfuscated: None,
1137            shadow_color: None,
1138        },
1139        children: vec![],
1140        interactions: Interactivity::new(),
1141    }),
1142    author: None,
1143};
1144pub static WIND: PaintingVariant = PaintingVariant {
1145    key: Identifier::vanilla_static("wind"),
1146    width: 2i32,
1147    height: 2i32,
1148    asset_id: Identifier {
1149        namespace: Cow::Borrowed("minecraft"),
1150        path: Cow::Borrowed("wind"),
1151    },
1152    title: Some(TextComponent {
1153        content: Content::Translate(TranslatedMessage::new(
1154            "painting.minecraft.wind.title",
1155            None,
1156        )),
1157        format: Format {
1158            color: Some(Color::Yellow),
1159            font: None,
1160            bold: None,
1161            italic: None,
1162            underlined: None,
1163            strikethrough: None,
1164            obfuscated: None,
1165            shadow_color: None,
1166        },
1167        children: vec![],
1168        interactions: Interactivity::new(),
1169    }),
1170    author: None,
1171};
1172pub static WATER: PaintingVariant = PaintingVariant {
1173    key: Identifier::vanilla_static("water"),
1174    width: 2i32,
1175    height: 2i32,
1176    asset_id: Identifier {
1177        namespace: Cow::Borrowed("minecraft"),
1178        path: Cow::Borrowed("water"),
1179    },
1180    title: Some(TextComponent {
1181        content: Content::Translate(TranslatedMessage::new(
1182            "painting.minecraft.water.title",
1183            None,
1184        )),
1185        format: Format {
1186            color: Some(Color::Yellow),
1187            font: None,
1188            bold: None,
1189            italic: None,
1190            underlined: None,
1191            strikethrough: None,
1192            obfuscated: None,
1193            shadow_color: None,
1194        },
1195        children: vec![],
1196        interactions: Interactivity::new(),
1197    }),
1198    author: None,
1199};
1200pub static FIRE: PaintingVariant = PaintingVariant {
1201    key: Identifier::vanilla_static("fire"),
1202    width: 2i32,
1203    height: 2i32,
1204    asset_id: Identifier {
1205        namespace: Cow::Borrowed("minecraft"),
1206        path: Cow::Borrowed("fire"),
1207    },
1208    title: Some(TextComponent {
1209        content: Content::Translate(TranslatedMessage::new(
1210            "painting.minecraft.fire.title",
1211            None,
1212        )),
1213        format: Format {
1214            color: Some(Color::Yellow),
1215            font: None,
1216            bold: None,
1217            italic: None,
1218            underlined: None,
1219            strikethrough: None,
1220            obfuscated: None,
1221            shadow_color: None,
1222        },
1223        children: vec![],
1224        interactions: Interactivity::new(),
1225    }),
1226    author: None,
1227};
1228pub static DONKEY_KONG: PaintingVariant = PaintingVariant {
1229    key: Identifier::vanilla_static("donkey_kong"),
1230    width: 4i32,
1231    height: 3i32,
1232    asset_id: Identifier {
1233        namespace: Cow::Borrowed("minecraft"),
1234        path: Cow::Borrowed("donkey_kong"),
1235    },
1236    title: Some(TextComponent {
1237        content: Content::Translate(TranslatedMessage::new(
1238            "painting.minecraft.donkey_kong.title",
1239            None,
1240        )),
1241        format: Format {
1242            color: Some(Color::Yellow),
1243            font: None,
1244            bold: None,
1245            italic: None,
1246            underlined: None,
1247            strikethrough: None,
1248            obfuscated: None,
1249            shadow_color: None,
1250        },
1251        children: vec![],
1252        interactions: Interactivity::new(),
1253    }),
1254    author: Some(TextComponent {
1255        content: Content::Translate(TranslatedMessage::new(
1256            "painting.minecraft.donkey_kong.author",
1257            None,
1258        )),
1259        format: Format {
1260            color: Some(Color::Gray),
1261            font: None,
1262            bold: None,
1263            italic: None,
1264            underlined: None,
1265            strikethrough: None,
1266            obfuscated: None,
1267            shadow_color: None,
1268        },
1269        children: vec![],
1270        interactions: Interactivity::new(),
1271    }),
1272};
1273pub static BAROQUE: PaintingVariant = PaintingVariant {
1274    key: Identifier::vanilla_static("baroque"),
1275    width: 2i32,
1276    height: 2i32,
1277    asset_id: Identifier {
1278        namespace: Cow::Borrowed("minecraft"),
1279        path: Cow::Borrowed("baroque"),
1280    },
1281    title: Some(TextComponent {
1282        content: Content::Translate(TranslatedMessage::new(
1283            "painting.minecraft.baroque.title",
1284            None,
1285        )),
1286        format: Format {
1287            color: Some(Color::Yellow),
1288            font: None,
1289            bold: None,
1290            italic: None,
1291            underlined: None,
1292            strikethrough: None,
1293            obfuscated: None,
1294            shadow_color: None,
1295        },
1296        children: vec![],
1297        interactions: Interactivity::new(),
1298    }),
1299    author: Some(TextComponent {
1300        content: Content::Translate(TranslatedMessage::new(
1301            "painting.minecraft.baroque.author",
1302            None,
1303        )),
1304        format: Format {
1305            color: Some(Color::Gray),
1306            font: None,
1307            bold: None,
1308            italic: None,
1309            underlined: None,
1310            strikethrough: None,
1311            obfuscated: None,
1312            shadow_color: None,
1313        },
1314        children: vec![],
1315        interactions: Interactivity::new(),
1316    }),
1317};
1318pub static HUMBLE: PaintingVariant = PaintingVariant {
1319    key: Identifier::vanilla_static("humble"),
1320    width: 2i32,
1321    height: 2i32,
1322    asset_id: Identifier {
1323        namespace: Cow::Borrowed("minecraft"),
1324        path: Cow::Borrowed("humble"),
1325    },
1326    title: Some(TextComponent {
1327        content: Content::Translate(TranslatedMessage::new(
1328            "painting.minecraft.humble.title",
1329            None,
1330        )),
1331        format: Format {
1332            color: Some(Color::Yellow),
1333            font: None,
1334            bold: None,
1335            italic: None,
1336            underlined: None,
1337            strikethrough: None,
1338            obfuscated: None,
1339            shadow_color: None,
1340        },
1341        children: vec![],
1342        interactions: Interactivity::new(),
1343    }),
1344    author: Some(TextComponent {
1345        content: Content::Translate(TranslatedMessage::new(
1346            "painting.minecraft.humble.author",
1347            None,
1348        )),
1349        format: Format {
1350            color: Some(Color::Gray),
1351            font: None,
1352            bold: None,
1353            italic: None,
1354            underlined: None,
1355            strikethrough: None,
1356            obfuscated: None,
1357            shadow_color: None,
1358        },
1359        children: vec![],
1360        interactions: Interactivity::new(),
1361    }),
1362};
1363pub static MEDITATIVE: PaintingVariant = PaintingVariant {
1364    key: Identifier::vanilla_static("meditative"),
1365    width: 1i32,
1366    height: 1i32,
1367    asset_id: Identifier {
1368        namespace: Cow::Borrowed("minecraft"),
1369        path: Cow::Borrowed("meditative"),
1370    },
1371    title: Some(TextComponent {
1372        content: Content::Translate(TranslatedMessage::new(
1373            "painting.minecraft.meditative.title",
1374            None,
1375        )),
1376        format: Format {
1377            color: Some(Color::Yellow),
1378            font: None,
1379            bold: None,
1380            italic: None,
1381            underlined: None,
1382            strikethrough: None,
1383            obfuscated: None,
1384            shadow_color: None,
1385        },
1386        children: vec![],
1387        interactions: Interactivity::new(),
1388    }),
1389    author: Some(TextComponent {
1390        content: Content::Translate(TranslatedMessage::new(
1391            "painting.minecraft.meditative.author",
1392            None,
1393        )),
1394        format: Format {
1395            color: Some(Color::Gray),
1396            font: None,
1397            bold: None,
1398            italic: None,
1399            underlined: None,
1400            strikethrough: None,
1401            obfuscated: None,
1402            shadow_color: None,
1403        },
1404        children: vec![],
1405        interactions: Interactivity::new(),
1406    }),
1407};
1408pub static PRAIRIE_RIDE: PaintingVariant = PaintingVariant {
1409    key: Identifier::vanilla_static("prairie_ride"),
1410    width: 1i32,
1411    height: 2i32,
1412    asset_id: Identifier {
1413        namespace: Cow::Borrowed("minecraft"),
1414        path: Cow::Borrowed("prairie_ride"),
1415    },
1416    title: Some(TextComponent {
1417        content: Content::Translate(TranslatedMessage::new(
1418            "painting.minecraft.prairie_ride.title",
1419            None,
1420        )),
1421        format: Format {
1422            color: Some(Color::Yellow),
1423            font: None,
1424            bold: None,
1425            italic: None,
1426            underlined: None,
1427            strikethrough: None,
1428            obfuscated: None,
1429            shadow_color: None,
1430        },
1431        children: vec![],
1432        interactions: Interactivity::new(),
1433    }),
1434    author: Some(TextComponent {
1435        content: Content::Translate(TranslatedMessage::new(
1436            "painting.minecraft.prairie_ride.author",
1437            None,
1438        )),
1439        format: Format {
1440            color: Some(Color::Gray),
1441            font: None,
1442            bold: None,
1443            italic: None,
1444            underlined: None,
1445            strikethrough: None,
1446            obfuscated: None,
1447            shadow_color: None,
1448        },
1449        children: vec![],
1450        interactions: Interactivity::new(),
1451    }),
1452};
1453pub static UNPACKED: PaintingVariant = PaintingVariant {
1454    key: Identifier::vanilla_static("unpacked"),
1455    width: 4i32,
1456    height: 4i32,
1457    asset_id: Identifier {
1458        namespace: Cow::Borrowed("minecraft"),
1459        path: Cow::Borrowed("unpacked"),
1460    },
1461    title: Some(TextComponent {
1462        content: Content::Translate(TranslatedMessage::new(
1463            "painting.minecraft.unpacked.title",
1464            None,
1465        )),
1466        format: Format {
1467            color: Some(Color::Yellow),
1468            font: None,
1469            bold: None,
1470            italic: None,
1471            underlined: None,
1472            strikethrough: None,
1473            obfuscated: None,
1474            shadow_color: None,
1475        },
1476        children: vec![],
1477        interactions: Interactivity::new(),
1478    }),
1479    author: Some(TextComponent {
1480        content: Content::Translate(TranslatedMessage::new(
1481            "painting.minecraft.unpacked.author",
1482            None,
1483        )),
1484        format: Format {
1485            color: Some(Color::Gray),
1486            font: None,
1487            bold: None,
1488            italic: None,
1489            underlined: None,
1490            strikethrough: None,
1491            obfuscated: None,
1492            shadow_color: None,
1493        },
1494        children: vec![],
1495        interactions: Interactivity::new(),
1496    }),
1497};
1498pub static BACKYARD: PaintingVariant = PaintingVariant {
1499    key: Identifier::vanilla_static("backyard"),
1500    width: 3i32,
1501    height: 4i32,
1502    asset_id: Identifier {
1503        namespace: Cow::Borrowed("minecraft"),
1504        path: Cow::Borrowed("backyard"),
1505    },
1506    title: Some(TextComponent {
1507        content: Content::Translate(TranslatedMessage::new(
1508            "painting.minecraft.backyard.title",
1509            None,
1510        )),
1511        format: Format {
1512            color: Some(Color::Yellow),
1513            font: None,
1514            bold: None,
1515            italic: None,
1516            underlined: None,
1517            strikethrough: None,
1518            obfuscated: None,
1519            shadow_color: None,
1520        },
1521        children: vec![],
1522        interactions: Interactivity::new(),
1523    }),
1524    author: Some(TextComponent {
1525        content: Content::Translate(TranslatedMessage::new(
1526            "painting.minecraft.backyard.author",
1527            None,
1528        )),
1529        format: Format {
1530            color: Some(Color::Gray),
1531            font: None,
1532            bold: None,
1533            italic: None,
1534            underlined: None,
1535            strikethrough: None,
1536            obfuscated: None,
1537            shadow_color: None,
1538        },
1539        children: vec![],
1540        interactions: Interactivity::new(),
1541    }),
1542};
1543pub static BOUQUET: PaintingVariant = PaintingVariant {
1544    key: Identifier::vanilla_static("bouquet"),
1545    width: 3i32,
1546    height: 3i32,
1547    asset_id: Identifier {
1548        namespace: Cow::Borrowed("minecraft"),
1549        path: Cow::Borrowed("bouquet"),
1550    },
1551    title: Some(TextComponent {
1552        content: Content::Translate(TranslatedMessage::new(
1553            "painting.minecraft.bouquet.title",
1554            None,
1555        )),
1556        format: Format {
1557            color: Some(Color::Yellow),
1558            font: None,
1559            bold: None,
1560            italic: None,
1561            underlined: None,
1562            strikethrough: None,
1563            obfuscated: None,
1564            shadow_color: None,
1565        },
1566        children: vec![],
1567        interactions: Interactivity::new(),
1568    }),
1569    author: Some(TextComponent {
1570        content: Content::Translate(TranslatedMessage::new(
1571            "painting.minecraft.bouquet.author",
1572            None,
1573        )),
1574        format: Format {
1575            color: Some(Color::Gray),
1576            font: None,
1577            bold: None,
1578            italic: None,
1579            underlined: None,
1580            strikethrough: None,
1581            obfuscated: None,
1582            shadow_color: None,
1583        },
1584        children: vec![],
1585        interactions: Interactivity::new(),
1586    }),
1587};
1588pub static CAVEBIRD: PaintingVariant = PaintingVariant {
1589    key: Identifier::vanilla_static("cavebird"),
1590    width: 3i32,
1591    height: 3i32,
1592    asset_id: Identifier {
1593        namespace: Cow::Borrowed("minecraft"),
1594        path: Cow::Borrowed("cavebird"),
1595    },
1596    title: Some(TextComponent {
1597        content: Content::Translate(TranslatedMessage::new(
1598            "painting.minecraft.cavebird.title",
1599            None,
1600        )),
1601        format: Format {
1602            color: Some(Color::Yellow),
1603            font: None,
1604            bold: None,
1605            italic: None,
1606            underlined: None,
1607            strikethrough: None,
1608            obfuscated: None,
1609            shadow_color: None,
1610        },
1611        children: vec![],
1612        interactions: Interactivity::new(),
1613    }),
1614    author: Some(TextComponent {
1615        content: Content::Translate(TranslatedMessage::new(
1616            "painting.minecraft.cavebird.author",
1617            None,
1618        )),
1619        format: Format {
1620            color: Some(Color::Gray),
1621            font: None,
1622            bold: None,
1623            italic: None,
1624            underlined: None,
1625            strikethrough: None,
1626            obfuscated: None,
1627            shadow_color: None,
1628        },
1629        children: vec![],
1630        interactions: Interactivity::new(),
1631    }),
1632};
1633pub static CHANGING: PaintingVariant = PaintingVariant {
1634    key: Identifier::vanilla_static("changing"),
1635    width: 4i32,
1636    height: 2i32,
1637    asset_id: Identifier {
1638        namespace: Cow::Borrowed("minecraft"),
1639        path: Cow::Borrowed("changing"),
1640    },
1641    title: Some(TextComponent {
1642        content: Content::Translate(TranslatedMessage::new(
1643            "painting.minecraft.changing.title",
1644            None,
1645        )),
1646        format: Format {
1647            color: Some(Color::Yellow),
1648            font: None,
1649            bold: None,
1650            italic: None,
1651            underlined: None,
1652            strikethrough: None,
1653            obfuscated: None,
1654            shadow_color: None,
1655        },
1656        children: vec![],
1657        interactions: Interactivity::new(),
1658    }),
1659    author: Some(TextComponent {
1660        content: Content::Translate(TranslatedMessage::new(
1661            "painting.minecraft.changing.author",
1662            None,
1663        )),
1664        format: Format {
1665            color: Some(Color::Gray),
1666            font: None,
1667            bold: None,
1668            italic: None,
1669            underlined: None,
1670            strikethrough: None,
1671            obfuscated: None,
1672            shadow_color: None,
1673        },
1674        children: vec![],
1675        interactions: Interactivity::new(),
1676    }),
1677};
1678pub static COTAN: PaintingVariant = PaintingVariant {
1679    key: Identifier::vanilla_static("cotan"),
1680    width: 3i32,
1681    height: 3i32,
1682    asset_id: Identifier {
1683        namespace: Cow::Borrowed("minecraft"),
1684        path: Cow::Borrowed("cotan"),
1685    },
1686    title: Some(TextComponent {
1687        content: Content::Translate(TranslatedMessage::new(
1688            "painting.minecraft.cotan.title",
1689            None,
1690        )),
1691        format: Format {
1692            color: Some(Color::Yellow),
1693            font: None,
1694            bold: None,
1695            italic: None,
1696            underlined: None,
1697            strikethrough: None,
1698            obfuscated: None,
1699            shadow_color: None,
1700        },
1701        children: vec![],
1702        interactions: Interactivity::new(),
1703    }),
1704    author: Some(TextComponent {
1705        content: Content::Translate(TranslatedMessage::new(
1706            "painting.minecraft.cotan.author",
1707            None,
1708        )),
1709        format: Format {
1710            color: Some(Color::Gray),
1711            font: None,
1712            bold: None,
1713            italic: None,
1714            underlined: None,
1715            strikethrough: None,
1716            obfuscated: None,
1717            shadow_color: None,
1718        },
1719        children: vec![],
1720        interactions: Interactivity::new(),
1721    }),
1722};
1723pub static ENDBOSS: PaintingVariant = PaintingVariant {
1724    key: Identifier::vanilla_static("endboss"),
1725    width: 3i32,
1726    height: 3i32,
1727    asset_id: Identifier {
1728        namespace: Cow::Borrowed("minecraft"),
1729        path: Cow::Borrowed("endboss"),
1730    },
1731    title: Some(TextComponent {
1732        content: Content::Translate(TranslatedMessage::new(
1733            "painting.minecraft.endboss.title",
1734            None,
1735        )),
1736        format: Format {
1737            color: Some(Color::Yellow),
1738            font: None,
1739            bold: None,
1740            italic: None,
1741            underlined: None,
1742            strikethrough: None,
1743            obfuscated: None,
1744            shadow_color: None,
1745        },
1746        children: vec![],
1747        interactions: Interactivity::new(),
1748    }),
1749    author: Some(TextComponent {
1750        content: Content::Translate(TranslatedMessage::new(
1751            "painting.minecraft.endboss.author",
1752            None,
1753        )),
1754        format: Format {
1755            color: Some(Color::Gray),
1756            font: None,
1757            bold: None,
1758            italic: None,
1759            underlined: None,
1760            strikethrough: None,
1761            obfuscated: None,
1762            shadow_color: None,
1763        },
1764        children: vec![],
1765        interactions: Interactivity::new(),
1766    }),
1767};
1768pub static FERN: PaintingVariant = PaintingVariant {
1769    key: Identifier::vanilla_static("fern"),
1770    width: 3i32,
1771    height: 3i32,
1772    asset_id: Identifier {
1773        namespace: Cow::Borrowed("minecraft"),
1774        path: Cow::Borrowed("fern"),
1775    },
1776    title: Some(TextComponent {
1777        content: Content::Translate(TranslatedMessage::new(
1778            "painting.minecraft.fern.title",
1779            None,
1780        )),
1781        format: Format {
1782            color: Some(Color::Yellow),
1783            font: None,
1784            bold: None,
1785            italic: None,
1786            underlined: None,
1787            strikethrough: None,
1788            obfuscated: None,
1789            shadow_color: None,
1790        },
1791        children: vec![],
1792        interactions: Interactivity::new(),
1793    }),
1794    author: Some(TextComponent {
1795        content: Content::Translate(TranslatedMessage::new(
1796            "painting.minecraft.fern.author",
1797            None,
1798        )),
1799        format: Format {
1800            color: Some(Color::Gray),
1801            font: None,
1802            bold: None,
1803            italic: None,
1804            underlined: None,
1805            strikethrough: None,
1806            obfuscated: None,
1807            shadow_color: None,
1808        },
1809        children: vec![],
1810        interactions: Interactivity::new(),
1811    }),
1812};
1813pub static FINDING: PaintingVariant = PaintingVariant {
1814    key: Identifier::vanilla_static("finding"),
1815    width: 4i32,
1816    height: 2i32,
1817    asset_id: Identifier {
1818        namespace: Cow::Borrowed("minecraft"),
1819        path: Cow::Borrowed("finding"),
1820    },
1821    title: Some(TextComponent {
1822        content: Content::Translate(TranslatedMessage::new(
1823            "painting.minecraft.finding.title",
1824            None,
1825        )),
1826        format: Format {
1827            color: Some(Color::Yellow),
1828            font: None,
1829            bold: None,
1830            italic: None,
1831            underlined: None,
1832            strikethrough: None,
1833            obfuscated: None,
1834            shadow_color: None,
1835        },
1836        children: vec![],
1837        interactions: Interactivity::new(),
1838    }),
1839    author: Some(TextComponent {
1840        content: Content::Translate(TranslatedMessage::new(
1841            "painting.minecraft.finding.author",
1842            None,
1843        )),
1844        format: Format {
1845            color: Some(Color::Gray),
1846            font: None,
1847            bold: None,
1848            italic: None,
1849            underlined: None,
1850            strikethrough: None,
1851            obfuscated: None,
1852            shadow_color: None,
1853        },
1854        children: vec![],
1855        interactions: Interactivity::new(),
1856    }),
1857};
1858pub static LOWMIST: PaintingVariant = PaintingVariant {
1859    key: Identifier::vanilla_static("lowmist"),
1860    width: 4i32,
1861    height: 2i32,
1862    asset_id: Identifier {
1863        namespace: Cow::Borrowed("minecraft"),
1864        path: Cow::Borrowed("lowmist"),
1865    },
1866    title: Some(TextComponent {
1867        content: Content::Translate(TranslatedMessage::new(
1868            "painting.minecraft.lowmist.title",
1869            None,
1870        )),
1871        format: Format {
1872            color: Some(Color::Yellow),
1873            font: None,
1874            bold: None,
1875            italic: None,
1876            underlined: None,
1877            strikethrough: None,
1878            obfuscated: None,
1879            shadow_color: None,
1880        },
1881        children: vec![],
1882        interactions: Interactivity::new(),
1883    }),
1884    author: Some(TextComponent {
1885        content: Content::Translate(TranslatedMessage::new(
1886            "painting.minecraft.lowmist.author",
1887            None,
1888        )),
1889        format: Format {
1890            color: Some(Color::Gray),
1891            font: None,
1892            bold: None,
1893            italic: None,
1894            underlined: None,
1895            strikethrough: None,
1896            obfuscated: None,
1897            shadow_color: None,
1898        },
1899        children: vec![],
1900        interactions: Interactivity::new(),
1901    }),
1902};
1903pub static ORB: PaintingVariant = PaintingVariant {
1904    key: Identifier::vanilla_static("orb"),
1905    width: 4i32,
1906    height: 4i32,
1907    asset_id: Identifier {
1908        namespace: Cow::Borrowed("minecraft"),
1909        path: Cow::Borrowed("orb"),
1910    },
1911    title: Some(TextComponent {
1912        content: Content::Translate(TranslatedMessage::new("painting.minecraft.orb.title", None)),
1913        format: Format {
1914            color: Some(Color::Yellow),
1915            font: None,
1916            bold: None,
1917            italic: None,
1918            underlined: None,
1919            strikethrough: None,
1920            obfuscated: None,
1921            shadow_color: None,
1922        },
1923        children: vec![],
1924        interactions: Interactivity::new(),
1925    }),
1926    author: Some(TextComponent {
1927        content: Content::Translate(TranslatedMessage::new(
1928            "painting.minecraft.orb.author",
1929            None,
1930        )),
1931        format: Format {
1932            color: Some(Color::Gray),
1933            font: None,
1934            bold: None,
1935            italic: None,
1936            underlined: None,
1937            strikethrough: None,
1938            obfuscated: None,
1939            shadow_color: None,
1940        },
1941        children: vec![],
1942        interactions: Interactivity::new(),
1943    }),
1944};
1945pub static OWLEMONS: PaintingVariant = PaintingVariant {
1946    key: Identifier::vanilla_static("owlemons"),
1947    width: 3i32,
1948    height: 3i32,
1949    asset_id: Identifier {
1950        namespace: Cow::Borrowed("minecraft"),
1951        path: Cow::Borrowed("owlemons"),
1952    },
1953    title: Some(TextComponent {
1954        content: Content::Translate(TranslatedMessage::new(
1955            "painting.minecraft.owlemons.title",
1956            None,
1957        )),
1958        format: Format {
1959            color: Some(Color::Yellow),
1960            font: None,
1961            bold: None,
1962            italic: None,
1963            underlined: None,
1964            strikethrough: None,
1965            obfuscated: None,
1966            shadow_color: None,
1967        },
1968        children: vec![],
1969        interactions: Interactivity::new(),
1970    }),
1971    author: Some(TextComponent {
1972        content: Content::Translate(TranslatedMessage::new(
1973            "painting.minecraft.owlemons.author",
1974            None,
1975        )),
1976        format: Format {
1977            color: Some(Color::Gray),
1978            font: None,
1979            bold: None,
1980            italic: None,
1981            underlined: None,
1982            strikethrough: None,
1983            obfuscated: None,
1984            shadow_color: None,
1985        },
1986        children: vec![],
1987        interactions: Interactivity::new(),
1988    }),
1989};
1990pub static PASSAGE: PaintingVariant = PaintingVariant {
1991    key: Identifier::vanilla_static("passage"),
1992    width: 4i32,
1993    height: 2i32,
1994    asset_id: Identifier {
1995        namespace: Cow::Borrowed("minecraft"),
1996        path: Cow::Borrowed("passage"),
1997    },
1998    title: Some(TextComponent {
1999        content: Content::Translate(TranslatedMessage::new(
2000            "painting.minecraft.passage.title",
2001            None,
2002        )),
2003        format: Format {
2004            color: Some(Color::Yellow),
2005            font: None,
2006            bold: None,
2007            italic: None,
2008            underlined: None,
2009            strikethrough: None,
2010            obfuscated: None,
2011            shadow_color: None,
2012        },
2013        children: vec![],
2014        interactions: Interactivity::new(),
2015    }),
2016    author: Some(TextComponent {
2017        content: Content::Translate(TranslatedMessage::new(
2018            "painting.minecraft.passage.author",
2019            None,
2020        )),
2021        format: Format {
2022            color: Some(Color::Gray),
2023            font: None,
2024            bold: None,
2025            italic: None,
2026            underlined: None,
2027            strikethrough: None,
2028            obfuscated: None,
2029            shadow_color: None,
2030        },
2031        children: vec![],
2032        interactions: Interactivity::new(),
2033    }),
2034};
2035pub static POND: PaintingVariant = PaintingVariant {
2036    key: Identifier::vanilla_static("pond"),
2037    width: 3i32,
2038    height: 4i32,
2039    asset_id: Identifier {
2040        namespace: Cow::Borrowed("minecraft"),
2041        path: Cow::Borrowed("pond"),
2042    },
2043    title: Some(TextComponent {
2044        content: Content::Translate(TranslatedMessage::new(
2045            "painting.minecraft.pond.title",
2046            None,
2047        )),
2048        format: Format {
2049            color: Some(Color::Yellow),
2050            font: None,
2051            bold: None,
2052            italic: None,
2053            underlined: None,
2054            strikethrough: None,
2055            obfuscated: None,
2056            shadow_color: None,
2057        },
2058        children: vec![],
2059        interactions: Interactivity::new(),
2060    }),
2061    author: Some(TextComponent {
2062        content: Content::Translate(TranslatedMessage::new(
2063            "painting.minecraft.pond.author",
2064            None,
2065        )),
2066        format: Format {
2067            color: Some(Color::Gray),
2068            font: None,
2069            bold: None,
2070            italic: None,
2071            underlined: None,
2072            strikethrough: None,
2073            obfuscated: None,
2074            shadow_color: None,
2075        },
2076        children: vec![],
2077        interactions: Interactivity::new(),
2078    }),
2079};
2080pub static SUNFLOWERS: PaintingVariant = PaintingVariant {
2081    key: Identifier::vanilla_static("sunflowers"),
2082    width: 3i32,
2083    height: 3i32,
2084    asset_id: Identifier {
2085        namespace: Cow::Borrowed("minecraft"),
2086        path: Cow::Borrowed("sunflowers"),
2087    },
2088    title: Some(TextComponent {
2089        content: Content::Translate(TranslatedMessage::new(
2090            "painting.minecraft.sunflowers.title",
2091            None,
2092        )),
2093        format: Format {
2094            color: Some(Color::Yellow),
2095            font: None,
2096            bold: None,
2097            italic: None,
2098            underlined: None,
2099            strikethrough: None,
2100            obfuscated: None,
2101            shadow_color: None,
2102        },
2103        children: vec![],
2104        interactions: Interactivity::new(),
2105    }),
2106    author: Some(TextComponent {
2107        content: Content::Translate(TranslatedMessage::new(
2108            "painting.minecraft.sunflowers.author",
2109            None,
2110        )),
2111        format: Format {
2112            color: Some(Color::Gray),
2113            font: None,
2114            bold: None,
2115            italic: None,
2116            underlined: None,
2117            strikethrough: None,
2118            obfuscated: None,
2119            shadow_color: None,
2120        },
2121        children: vec![],
2122        interactions: Interactivity::new(),
2123    }),
2124};
2125pub static TIDES: PaintingVariant = PaintingVariant {
2126    key: Identifier::vanilla_static("tides"),
2127    width: 3i32,
2128    height: 3i32,
2129    asset_id: Identifier {
2130        namespace: Cow::Borrowed("minecraft"),
2131        path: Cow::Borrowed("tides"),
2132    },
2133    title: Some(TextComponent {
2134        content: Content::Translate(TranslatedMessage::new(
2135            "painting.minecraft.tides.title",
2136            None,
2137        )),
2138        format: Format {
2139            color: Some(Color::Yellow),
2140            font: None,
2141            bold: None,
2142            italic: None,
2143            underlined: None,
2144            strikethrough: None,
2145            obfuscated: None,
2146            shadow_color: None,
2147        },
2148        children: vec![],
2149        interactions: Interactivity::new(),
2150    }),
2151    author: Some(TextComponent {
2152        content: Content::Translate(TranslatedMessage::new(
2153            "painting.minecraft.tides.author",
2154            None,
2155        )),
2156        format: Format {
2157            color: Some(Color::Gray),
2158            font: None,
2159            bold: None,
2160            italic: None,
2161            underlined: None,
2162            strikethrough: None,
2163            obfuscated: None,
2164            shadow_color: None,
2165        },
2166        children: vec![],
2167        interactions: Interactivity::new(),
2168    }),
2169};
2170pub static DENNIS: PaintingVariant = PaintingVariant {
2171    key: Identifier::vanilla_static("dennis"),
2172    width: 3i32,
2173    height: 3i32,
2174    asset_id: Identifier {
2175        namespace: Cow::Borrowed("minecraft"),
2176        path: Cow::Borrowed("dennis"),
2177    },
2178    title: Some(TextComponent {
2179        content: Content::Translate(TranslatedMessage::new(
2180            "painting.minecraft.dennis.title",
2181            None,
2182        )),
2183        format: Format {
2184            color: Some(Color::Yellow),
2185            font: None,
2186            bold: None,
2187            italic: None,
2188            underlined: None,
2189            strikethrough: None,
2190            obfuscated: None,
2191            shadow_color: None,
2192        },
2193        children: vec![],
2194        interactions: Interactivity::new(),
2195    }),
2196    author: Some(TextComponent {
2197        content: Content::Translate(TranslatedMessage::new(
2198            "painting.minecraft.dennis.author",
2199            None,
2200        )),
2201        format: Format {
2202            color: Some(Color::Gray),
2203            font: None,
2204            bold: None,
2205            italic: None,
2206            underlined: None,
2207            strikethrough: None,
2208            obfuscated: None,
2209            shadow_color: None,
2210        },
2211        children: vec![],
2212        interactions: Interactivity::new(),
2213    }),
2214};
2215pub fn register_painting_variants(registry: &mut PaintingVariantRegistry) {
2216    registry.register(&KEBAB);
2217    registry.register(&AZTEC);
2218    registry.register(&ALBAN);
2219    registry.register(&AZTEC2);
2220    registry.register(&BOMB);
2221    registry.register(&PLANT);
2222    registry.register(&WASTELAND);
2223    registry.register(&POOL);
2224    registry.register(&COURBET);
2225    registry.register(&SEA);
2226    registry.register(&SUNSET);
2227    registry.register(&CREEBET);
2228    registry.register(&WANDERER);
2229    registry.register(&GRAHAM);
2230    registry.register(&MATCH);
2231    registry.register(&BUST);
2232    registry.register(&STAGE);
2233    registry.register(&VOID);
2234    registry.register(&SKULL_AND_ROSES);
2235    registry.register(&WITHER);
2236    registry.register(&FIGHTERS);
2237    registry.register(&POINTER);
2238    registry.register(&PIGSCENE);
2239    registry.register(&BURNING_SKULL);
2240    registry.register(&SKELETON);
2241    registry.register(&EARTH);
2242    registry.register(&WIND);
2243    registry.register(&WATER);
2244    registry.register(&FIRE);
2245    registry.register(&DONKEY_KONG);
2246    registry.register(&BAROQUE);
2247    registry.register(&HUMBLE);
2248    registry.register(&MEDITATIVE);
2249    registry.register(&PRAIRIE_RIDE);
2250    registry.register(&UNPACKED);
2251    registry.register(&BACKYARD);
2252    registry.register(&BOUQUET);
2253    registry.register(&CAVEBIRD);
2254    registry.register(&CHANGING);
2255    registry.register(&COTAN);
2256    registry.register(&ENDBOSS);
2257    registry.register(&FERN);
2258    registry.register(&FINDING);
2259    registry.register(&LOWMIST);
2260    registry.register(&ORB);
2261    registry.register(&OWLEMONS);
2262    registry.register(&PASSAGE);
2263    registry.register(&POND);
2264    registry.register(&SUNFLOWERS);
2265    registry.register(&TIDES);
2266    registry.register(&DENNIS);
2267}