steel_registry/generated/
vanilla_trim_patterns.rs1use 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}