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}