Skip to main content

steel_registry/generated/
vanilla_trim_patterns.rs

1use crate::trim_pattern::{TrimPattern, TrimPatternRegistry};
2use std::borrow::Cow;
3use steel_utils::Identifier;
4use text_components::{translation::TranslatedMessage, TextComponent};
5pub static BOLT: TrimPattern = TrimPattern {
6    key: Identifier::vanilla_static("bolt"),
7    asset_id: Identifier {
8        namespace: Cow::Borrowed("minecraft"),
9        path: Cow::Borrowed("bolt"),
10    },
11    description: TextComponent::translated(TranslatedMessage::new(
12        "trim_pattern.minecraft.bolt",
13        None,
14    )),
15    decal: false,
16};
17pub static VEX: TrimPattern = TrimPattern {
18    key: Identifier::vanilla_static("vex"),
19    asset_id: Identifier {
20        namespace: Cow::Borrowed("minecraft"),
21        path: Cow::Borrowed("vex"),
22    },
23    description: TextComponent::translated(TranslatedMessage::new(
24        "trim_pattern.minecraft.vex",
25        None,
26    )),
27    decal: false,
28};
29pub static WARD: TrimPattern = TrimPattern {
30    key: Identifier::vanilla_static("ward"),
31    asset_id: Identifier {
32        namespace: Cow::Borrowed("minecraft"),
33        path: Cow::Borrowed("ward"),
34    },
35    description: TextComponent::translated(TranslatedMessage::new(
36        "trim_pattern.minecraft.ward",
37        None,
38    )),
39    decal: false,
40};
41pub static COAST: TrimPattern = TrimPattern {
42    key: Identifier::vanilla_static("coast"),
43    asset_id: Identifier {
44        namespace: Cow::Borrowed("minecraft"),
45        path: Cow::Borrowed("coast"),
46    },
47    description: TextComponent::translated(TranslatedMessage::new(
48        "trim_pattern.minecraft.coast",
49        None,
50    )),
51    decal: false,
52};
53pub static EYE: TrimPattern = TrimPattern {
54    key: Identifier::vanilla_static("eye"),
55    asset_id: Identifier {
56        namespace: Cow::Borrowed("minecraft"),
57        path: Cow::Borrowed("eye"),
58    },
59    description: TextComponent::translated(TranslatedMessage::new(
60        "trim_pattern.minecraft.eye",
61        None,
62    )),
63    decal: false,
64};
65pub static SILENCE: TrimPattern = TrimPattern {
66    key: Identifier::vanilla_static("silence"),
67    asset_id: Identifier {
68        namespace: Cow::Borrowed("minecraft"),
69        path: Cow::Borrowed("silence"),
70    },
71    description: TextComponent::translated(TranslatedMessage::new(
72        "trim_pattern.minecraft.silence",
73        None,
74    )),
75    decal: false,
76};
77pub static SPIRE: TrimPattern = TrimPattern {
78    key: Identifier::vanilla_static("spire"),
79    asset_id: Identifier {
80        namespace: Cow::Borrowed("minecraft"),
81        path: Cow::Borrowed("spire"),
82    },
83    description: TextComponent::translated(TranslatedMessage::new(
84        "trim_pattern.minecraft.spire",
85        None,
86    )),
87    decal: false,
88};
89pub static HOST: TrimPattern = TrimPattern {
90    key: Identifier::vanilla_static("host"),
91    asset_id: Identifier {
92        namespace: Cow::Borrowed("minecraft"),
93        path: Cow::Borrowed("host"),
94    },
95    description: TextComponent::translated(TranslatedMessage::new(
96        "trim_pattern.minecraft.host",
97        None,
98    )),
99    decal: false,
100};
101pub static SENTRY: TrimPattern = TrimPattern {
102    key: Identifier::vanilla_static("sentry"),
103    asset_id: Identifier {
104        namespace: Cow::Borrowed("minecraft"),
105        path: Cow::Borrowed("sentry"),
106    },
107    description: TextComponent::translated(TranslatedMessage::new(
108        "trim_pattern.minecraft.sentry",
109        None,
110    )),
111    decal: false,
112};
113pub static RIB: TrimPattern = TrimPattern {
114    key: Identifier::vanilla_static("rib"),
115    asset_id: Identifier {
116        namespace: Cow::Borrowed("minecraft"),
117        path: Cow::Borrowed("rib"),
118    },
119    description: TextComponent::translated(TranslatedMessage::new(
120        "trim_pattern.minecraft.rib",
121        None,
122    )),
123    decal: false,
124};
125pub static FLOW: TrimPattern = TrimPattern {
126    key: Identifier::vanilla_static("flow"),
127    asset_id: Identifier {
128        namespace: Cow::Borrowed("minecraft"),
129        path: Cow::Borrowed("flow"),
130    },
131    description: TextComponent::translated(TranslatedMessage::new(
132        "trim_pattern.minecraft.flow",
133        None,
134    )),
135    decal: false,
136};
137pub static RAISER: TrimPattern = TrimPattern {
138    key: Identifier::vanilla_static("raiser"),
139    asset_id: Identifier {
140        namespace: Cow::Borrowed("minecraft"),
141        path: Cow::Borrowed("raiser"),
142    },
143    description: TextComponent::translated(TranslatedMessage::new(
144        "trim_pattern.minecraft.raiser",
145        None,
146    )),
147    decal: false,
148};
149pub static WAYFINDER: TrimPattern = TrimPattern {
150    key: Identifier::vanilla_static("wayfinder"),
151    asset_id: Identifier {
152        namespace: Cow::Borrowed("minecraft"),
153        path: Cow::Borrowed("wayfinder"),
154    },
155    description: TextComponent::translated(TranslatedMessage::new(
156        "trim_pattern.minecraft.wayfinder",
157        None,
158    )),
159    decal: false,
160};
161pub static SNOUT: TrimPattern = TrimPattern {
162    key: Identifier::vanilla_static("snout"),
163    asset_id: Identifier {
164        namespace: Cow::Borrowed("minecraft"),
165        path: Cow::Borrowed("snout"),
166    },
167    description: TextComponent::translated(TranslatedMessage::new(
168        "trim_pattern.minecraft.snout",
169        None,
170    )),
171    decal: false,
172};
173pub static SHAPER: TrimPattern = TrimPattern {
174    key: Identifier::vanilla_static("shaper"),
175    asset_id: Identifier {
176        namespace: Cow::Borrowed("minecraft"),
177        path: Cow::Borrowed("shaper"),
178    },
179    description: TextComponent::translated(TranslatedMessage::new(
180        "trim_pattern.minecraft.shaper",
181        None,
182    )),
183    decal: false,
184};
185pub static WILD: TrimPattern = TrimPattern {
186    key: Identifier::vanilla_static("wild"),
187    asset_id: Identifier {
188        namespace: Cow::Borrowed("minecraft"),
189        path: Cow::Borrowed("wild"),
190    },
191    description: TextComponent::translated(TranslatedMessage::new(
192        "trim_pattern.minecraft.wild",
193        None,
194    )),
195    decal: false,
196};
197pub static DUNE: TrimPattern = TrimPattern {
198    key: Identifier::vanilla_static("dune"),
199    asset_id: Identifier {
200        namespace: Cow::Borrowed("minecraft"),
201        path: Cow::Borrowed("dune"),
202    },
203    description: TextComponent::translated(TranslatedMessage::new(
204        "trim_pattern.minecraft.dune",
205        None,
206    )),
207    decal: false,
208};
209pub static TIDE: TrimPattern = TrimPattern {
210    key: Identifier::vanilla_static("tide"),
211    asset_id: Identifier {
212        namespace: Cow::Borrowed("minecraft"),
213        path: Cow::Borrowed("tide"),
214    },
215    description: TextComponent::translated(TranslatedMessage::new(
216        "trim_pattern.minecraft.tide",
217        None,
218    )),
219    decal: false,
220};
221pub fn register_trim_patterns(registry: &mut TrimPatternRegistry) {
222    registry.register(&BOLT);
223    registry.register(&VEX);
224    registry.register(&WARD);
225    registry.register(&COAST);
226    registry.register(&EYE);
227    registry.register(&SILENCE);
228    registry.register(&SPIRE);
229    registry.register(&HOST);
230    registry.register(&SENTRY);
231    registry.register(&RIB);
232    registry.register(&FLOW);
233    registry.register(&RAISER);
234    registry.register(&WAYFINDER);
235    registry.register(&SNOUT);
236    registry.register(&SHAPER);
237    registry.register(&WILD);
238    registry.register(&DUNE);
239    registry.register(&TIDE);
240}