Skip to main content

steel_registry/generated/
vanilla_custom_stats.rs

1use crate::stat::custom::{CustomStat, CustomStatRegistry};
2use std::borrow::Cow;
3use steel_utils::Identifier;
4pub static LEAVE_GAME: CustomStat = CustomStat {
5    key: Identifier {
6        namespace: Cow::Borrowed("minecraft"),
7        path: Cow::Borrowed("leave_game"),
8    },
9};
10pub static PLAY_TIME: CustomStat = CustomStat {
11    key: Identifier {
12        namespace: Cow::Borrowed("minecraft"),
13        path: Cow::Borrowed("play_time"),
14    },
15};
16pub static TOTAL_WORLD_TIME: CustomStat = CustomStat {
17    key: Identifier {
18        namespace: Cow::Borrowed("minecraft"),
19        path: Cow::Borrowed("total_world_time"),
20    },
21};
22pub static TIME_SINCE_DEATH: CustomStat = CustomStat {
23    key: Identifier {
24        namespace: Cow::Borrowed("minecraft"),
25        path: Cow::Borrowed("time_since_death"),
26    },
27};
28pub static TIME_SINCE_REST: CustomStat = CustomStat {
29    key: Identifier {
30        namespace: Cow::Borrowed("minecraft"),
31        path: Cow::Borrowed("time_since_rest"),
32    },
33};
34pub static SNEAK_TIME: CustomStat = CustomStat {
35    key: Identifier {
36        namespace: Cow::Borrowed("minecraft"),
37        path: Cow::Borrowed("sneak_time"),
38    },
39};
40pub static WALK_ONE_CM: CustomStat = CustomStat {
41    key: Identifier {
42        namespace: Cow::Borrowed("minecraft"),
43        path: Cow::Borrowed("walk_one_cm"),
44    },
45};
46pub static CROUCH_ONE_CM: CustomStat = CustomStat {
47    key: Identifier {
48        namespace: Cow::Borrowed("minecraft"),
49        path: Cow::Borrowed("crouch_one_cm"),
50    },
51};
52pub static SPRINT_ONE_CM: CustomStat = CustomStat {
53    key: Identifier {
54        namespace: Cow::Borrowed("minecraft"),
55        path: Cow::Borrowed("sprint_one_cm"),
56    },
57};
58pub static WALK_ON_WATER_ONE_CM: CustomStat = CustomStat {
59    key: Identifier {
60        namespace: Cow::Borrowed("minecraft"),
61        path: Cow::Borrowed("walk_on_water_one_cm"),
62    },
63};
64pub static FALL_ONE_CM: CustomStat = CustomStat {
65    key: Identifier {
66        namespace: Cow::Borrowed("minecraft"),
67        path: Cow::Borrowed("fall_one_cm"),
68    },
69};
70pub static CLIMB_ONE_CM: CustomStat = CustomStat {
71    key: Identifier {
72        namespace: Cow::Borrowed("minecraft"),
73        path: Cow::Borrowed("climb_one_cm"),
74    },
75};
76pub static FLY_ONE_CM: CustomStat = CustomStat {
77    key: Identifier {
78        namespace: Cow::Borrowed("minecraft"),
79        path: Cow::Borrowed("fly_one_cm"),
80    },
81};
82pub static WALK_UNDER_WATER_ONE_CM: CustomStat = CustomStat {
83    key: Identifier {
84        namespace: Cow::Borrowed("minecraft"),
85        path: Cow::Borrowed("walk_under_water_one_cm"),
86    },
87};
88pub static MINECART_ONE_CM: CustomStat = CustomStat {
89    key: Identifier {
90        namespace: Cow::Borrowed("minecraft"),
91        path: Cow::Borrowed("minecart_one_cm"),
92    },
93};
94pub static BOAT_ONE_CM: CustomStat = CustomStat {
95    key: Identifier {
96        namespace: Cow::Borrowed("minecraft"),
97        path: Cow::Borrowed("boat_one_cm"),
98    },
99};
100pub static PIG_ONE_CM: CustomStat = CustomStat {
101    key: Identifier {
102        namespace: Cow::Borrowed("minecraft"),
103        path: Cow::Borrowed("pig_one_cm"),
104    },
105};
106pub static HAPPY_GHAST_ONE_CM: CustomStat = CustomStat {
107    key: Identifier {
108        namespace: Cow::Borrowed("minecraft"),
109        path: Cow::Borrowed("happy_ghast_one_cm"),
110    },
111};
112pub static HORSE_ONE_CM: CustomStat = CustomStat {
113    key: Identifier {
114        namespace: Cow::Borrowed("minecraft"),
115        path: Cow::Borrowed("horse_one_cm"),
116    },
117};
118pub static AVIATE_ONE_CM: CustomStat = CustomStat {
119    key: Identifier {
120        namespace: Cow::Borrowed("minecraft"),
121        path: Cow::Borrowed("aviate_one_cm"),
122    },
123};
124pub static SWIM_ONE_CM: CustomStat = CustomStat {
125    key: Identifier {
126        namespace: Cow::Borrowed("minecraft"),
127        path: Cow::Borrowed("swim_one_cm"),
128    },
129};
130pub static STRIDER_ONE_CM: CustomStat = CustomStat {
131    key: Identifier {
132        namespace: Cow::Borrowed("minecraft"),
133        path: Cow::Borrowed("strider_one_cm"),
134    },
135};
136pub static NAUTILUS_ONE_CM: CustomStat = CustomStat {
137    key: Identifier {
138        namespace: Cow::Borrowed("minecraft"),
139        path: Cow::Borrowed("nautilus_one_cm"),
140    },
141};
142pub static JUMP: CustomStat = CustomStat {
143    key: Identifier {
144        namespace: Cow::Borrowed("minecraft"),
145        path: Cow::Borrowed("jump"),
146    },
147};
148pub static DROP: CustomStat = CustomStat {
149    key: Identifier {
150        namespace: Cow::Borrowed("minecraft"),
151        path: Cow::Borrowed("drop"),
152    },
153};
154pub static DAMAGE_DEALT: CustomStat = CustomStat {
155    key: Identifier {
156        namespace: Cow::Borrowed("minecraft"),
157        path: Cow::Borrowed("damage_dealt"),
158    },
159};
160pub static DAMAGE_DEALT_ABSORBED: CustomStat = CustomStat {
161    key: Identifier {
162        namespace: Cow::Borrowed("minecraft"),
163        path: Cow::Borrowed("damage_dealt_absorbed"),
164    },
165};
166pub static DAMAGE_DEALT_RESISTED: CustomStat = CustomStat {
167    key: Identifier {
168        namespace: Cow::Borrowed("minecraft"),
169        path: Cow::Borrowed("damage_dealt_resisted"),
170    },
171};
172pub static DAMAGE_TAKEN: CustomStat = CustomStat {
173    key: Identifier {
174        namespace: Cow::Borrowed("minecraft"),
175        path: Cow::Borrowed("damage_taken"),
176    },
177};
178pub static DAMAGE_BLOCKED_BY_SHIELD: CustomStat = CustomStat {
179    key: Identifier {
180        namespace: Cow::Borrowed("minecraft"),
181        path: Cow::Borrowed("damage_blocked_by_shield"),
182    },
183};
184pub static DAMAGE_ABSORBED: CustomStat = CustomStat {
185    key: Identifier {
186        namespace: Cow::Borrowed("minecraft"),
187        path: Cow::Borrowed("damage_absorbed"),
188    },
189};
190pub static DAMAGE_RESISTED: CustomStat = CustomStat {
191    key: Identifier {
192        namespace: Cow::Borrowed("minecraft"),
193        path: Cow::Borrowed("damage_resisted"),
194    },
195};
196pub static DEATHS: CustomStat = CustomStat {
197    key: Identifier {
198        namespace: Cow::Borrowed("minecraft"),
199        path: Cow::Borrowed("deaths"),
200    },
201};
202pub static MOB_KILLS: CustomStat = CustomStat {
203    key: Identifier {
204        namespace: Cow::Borrowed("minecraft"),
205        path: Cow::Borrowed("mob_kills"),
206    },
207};
208pub static ANIMALS_BRED: CustomStat = CustomStat {
209    key: Identifier {
210        namespace: Cow::Borrowed("minecraft"),
211        path: Cow::Borrowed("animals_bred"),
212    },
213};
214pub static PLAYER_KILLS: CustomStat = CustomStat {
215    key: Identifier {
216        namespace: Cow::Borrowed("minecraft"),
217        path: Cow::Borrowed("player_kills"),
218    },
219};
220pub static FISH_CAUGHT: CustomStat = CustomStat {
221    key: Identifier {
222        namespace: Cow::Borrowed("minecraft"),
223        path: Cow::Borrowed("fish_caught"),
224    },
225};
226pub static TALKED_TO_VILLAGER: CustomStat = CustomStat {
227    key: Identifier {
228        namespace: Cow::Borrowed("minecraft"),
229        path: Cow::Borrowed("talked_to_villager"),
230    },
231};
232pub static TRADED_WITH_VILLAGER: CustomStat = CustomStat {
233    key: Identifier {
234        namespace: Cow::Borrowed("minecraft"),
235        path: Cow::Borrowed("traded_with_villager"),
236    },
237};
238pub static EAT_CAKE_SLICE: CustomStat = CustomStat {
239    key: Identifier {
240        namespace: Cow::Borrowed("minecraft"),
241        path: Cow::Borrowed("eat_cake_slice"),
242    },
243};
244pub static FILL_CAULDRON: CustomStat = CustomStat {
245    key: Identifier {
246        namespace: Cow::Borrowed("minecraft"),
247        path: Cow::Borrowed("fill_cauldron"),
248    },
249};
250pub static USE_CAULDRON: CustomStat = CustomStat {
251    key: Identifier {
252        namespace: Cow::Borrowed("minecraft"),
253        path: Cow::Borrowed("use_cauldron"),
254    },
255};
256pub static CLEAN_ARMOR: CustomStat = CustomStat {
257    key: Identifier {
258        namespace: Cow::Borrowed("minecraft"),
259        path: Cow::Borrowed("clean_armor"),
260    },
261};
262pub static CLEAN_BANNER: CustomStat = CustomStat {
263    key: Identifier {
264        namespace: Cow::Borrowed("minecraft"),
265        path: Cow::Borrowed("clean_banner"),
266    },
267};
268pub static CLEAN_SHULKER_BOX: CustomStat = CustomStat {
269    key: Identifier {
270        namespace: Cow::Borrowed("minecraft"),
271        path: Cow::Borrowed("clean_shulker_box"),
272    },
273};
274pub static INTERACT_WITH_BREWINGSTAND: CustomStat = CustomStat {
275    key: Identifier {
276        namespace: Cow::Borrowed("minecraft"),
277        path: Cow::Borrowed("interact_with_brewingstand"),
278    },
279};
280pub static INTERACT_WITH_BEACON: CustomStat = CustomStat {
281    key: Identifier {
282        namespace: Cow::Borrowed("minecraft"),
283        path: Cow::Borrowed("interact_with_beacon"),
284    },
285};
286pub static INSPECT_DROPPER: CustomStat = CustomStat {
287    key: Identifier {
288        namespace: Cow::Borrowed("minecraft"),
289        path: Cow::Borrowed("inspect_dropper"),
290    },
291};
292pub static INSPECT_HOPPER: CustomStat = CustomStat {
293    key: Identifier {
294        namespace: Cow::Borrowed("minecraft"),
295        path: Cow::Borrowed("inspect_hopper"),
296    },
297};
298pub static INSPECT_DISPENSER: CustomStat = CustomStat {
299    key: Identifier {
300        namespace: Cow::Borrowed("minecraft"),
301        path: Cow::Borrowed("inspect_dispenser"),
302    },
303};
304pub static PLAY_NOTEBLOCK: CustomStat = CustomStat {
305    key: Identifier {
306        namespace: Cow::Borrowed("minecraft"),
307        path: Cow::Borrowed("play_noteblock"),
308    },
309};
310pub static TUNE_NOTEBLOCK: CustomStat = CustomStat {
311    key: Identifier {
312        namespace: Cow::Borrowed("minecraft"),
313        path: Cow::Borrowed("tune_noteblock"),
314    },
315};
316pub static POT_FLOWER: CustomStat = CustomStat {
317    key: Identifier {
318        namespace: Cow::Borrowed("minecraft"),
319        path: Cow::Borrowed("pot_flower"),
320    },
321};
322pub static TRIGGER_TRAPPED_CHEST: CustomStat = CustomStat {
323    key: Identifier {
324        namespace: Cow::Borrowed("minecraft"),
325        path: Cow::Borrowed("trigger_trapped_chest"),
326    },
327};
328pub static OPEN_ENDERCHEST: CustomStat = CustomStat {
329    key: Identifier {
330        namespace: Cow::Borrowed("minecraft"),
331        path: Cow::Borrowed("open_enderchest"),
332    },
333};
334pub static ENCHANT_ITEM: CustomStat = CustomStat {
335    key: Identifier {
336        namespace: Cow::Borrowed("minecraft"),
337        path: Cow::Borrowed("enchant_item"),
338    },
339};
340pub static PLAY_RECORD: CustomStat = CustomStat {
341    key: Identifier {
342        namespace: Cow::Borrowed("minecraft"),
343        path: Cow::Borrowed("play_record"),
344    },
345};
346pub static INTERACT_WITH_FURNACE: CustomStat = CustomStat {
347    key: Identifier {
348        namespace: Cow::Borrowed("minecraft"),
349        path: Cow::Borrowed("interact_with_furnace"),
350    },
351};
352pub static INTERACT_WITH_CRAFTING_TABLE: CustomStat = CustomStat {
353    key: Identifier {
354        namespace: Cow::Borrowed("minecraft"),
355        path: Cow::Borrowed("interact_with_crafting_table"),
356    },
357};
358pub static OPEN_CHEST: CustomStat = CustomStat {
359    key: Identifier {
360        namespace: Cow::Borrowed("minecraft"),
361        path: Cow::Borrowed("open_chest"),
362    },
363};
364pub static SLEEP_IN_BED: CustomStat = CustomStat {
365    key: Identifier {
366        namespace: Cow::Borrowed("minecraft"),
367        path: Cow::Borrowed("sleep_in_bed"),
368    },
369};
370pub static SLEEP_IN_STRAW_BED: CustomStat = CustomStat {
371    key: Identifier {
372        namespace: Cow::Borrowed("minecraft"),
373        path: Cow::Borrowed("sleep_in_straw_bed"),
374    },
375};
376pub static OPEN_SHULKER_BOX: CustomStat = CustomStat {
377    key: Identifier {
378        namespace: Cow::Borrowed("minecraft"),
379        path: Cow::Borrowed("open_shulker_box"),
380    },
381};
382pub static OPEN_BARREL: CustomStat = CustomStat {
383    key: Identifier {
384        namespace: Cow::Borrowed("minecraft"),
385        path: Cow::Borrowed("open_barrel"),
386    },
387};
388pub static INTERACT_WITH_BLAST_FURNACE: CustomStat = CustomStat {
389    key: Identifier {
390        namespace: Cow::Borrowed("minecraft"),
391        path: Cow::Borrowed("interact_with_blast_furnace"),
392    },
393};
394pub static INTERACT_WITH_SMOKER: CustomStat = CustomStat {
395    key: Identifier {
396        namespace: Cow::Borrowed("minecraft"),
397        path: Cow::Borrowed("interact_with_smoker"),
398    },
399};
400pub static INTERACT_WITH_LECTERN: CustomStat = CustomStat {
401    key: Identifier {
402        namespace: Cow::Borrowed("minecraft"),
403        path: Cow::Borrowed("interact_with_lectern"),
404    },
405};
406pub static INTERACT_WITH_CAMPFIRE: CustomStat = CustomStat {
407    key: Identifier {
408        namespace: Cow::Borrowed("minecraft"),
409        path: Cow::Borrowed("interact_with_campfire"),
410    },
411};
412pub static INTERACT_WITH_CARTOGRAPHY_TABLE: CustomStat = CustomStat {
413    key: Identifier {
414        namespace: Cow::Borrowed("minecraft"),
415        path: Cow::Borrowed("interact_with_cartography_table"),
416    },
417};
418pub static INTERACT_WITH_LOOM: CustomStat = CustomStat {
419    key: Identifier {
420        namespace: Cow::Borrowed("minecraft"),
421        path: Cow::Borrowed("interact_with_loom"),
422    },
423};
424pub static INTERACT_WITH_STONECUTTER: CustomStat = CustomStat {
425    key: Identifier {
426        namespace: Cow::Borrowed("minecraft"),
427        path: Cow::Borrowed("interact_with_stonecutter"),
428    },
429};
430pub static BELL_RING: CustomStat = CustomStat {
431    key: Identifier {
432        namespace: Cow::Borrowed("minecraft"),
433        path: Cow::Borrowed("bell_ring"),
434    },
435};
436pub static RAID_TRIGGER: CustomStat = CustomStat {
437    key: Identifier {
438        namespace: Cow::Borrowed("minecraft"),
439        path: Cow::Borrowed("raid_trigger"),
440    },
441};
442pub static RAID_WIN: CustomStat = CustomStat {
443    key: Identifier {
444        namespace: Cow::Borrowed("minecraft"),
445        path: Cow::Borrowed("raid_win"),
446    },
447};
448pub static INTERACT_WITH_ANVIL: CustomStat = CustomStat {
449    key: Identifier {
450        namespace: Cow::Borrowed("minecraft"),
451        path: Cow::Borrowed("interact_with_anvil"),
452    },
453};
454pub static INTERACT_WITH_GRINDSTONE: CustomStat = CustomStat {
455    key: Identifier {
456        namespace: Cow::Borrowed("minecraft"),
457        path: Cow::Borrowed("interact_with_grindstone"),
458    },
459};
460pub static TARGET_HIT: CustomStat = CustomStat {
461    key: Identifier {
462        namespace: Cow::Borrowed("minecraft"),
463        path: Cow::Borrowed("target_hit"),
464    },
465};
466pub static INTERACT_WITH_SMITHING_TABLE: CustomStat = CustomStat {
467    key: Identifier {
468        namespace: Cow::Borrowed("minecraft"),
469        path: Cow::Borrowed("interact_with_smithing_table"),
470    },
471};
472pub fn register_custom_stats(registry: &mut CustomStatRegistry) {
473    registry.register(&LEAVE_GAME);
474    registry.register(&PLAY_TIME);
475    registry.register(&TOTAL_WORLD_TIME);
476    registry.register(&TIME_SINCE_DEATH);
477    registry.register(&TIME_SINCE_REST);
478    registry.register(&SNEAK_TIME);
479    registry.register(&WALK_ONE_CM);
480    registry.register(&CROUCH_ONE_CM);
481    registry.register(&SPRINT_ONE_CM);
482    registry.register(&WALK_ON_WATER_ONE_CM);
483    registry.register(&FALL_ONE_CM);
484    registry.register(&CLIMB_ONE_CM);
485    registry.register(&FLY_ONE_CM);
486    registry.register(&WALK_UNDER_WATER_ONE_CM);
487    registry.register(&MINECART_ONE_CM);
488    registry.register(&BOAT_ONE_CM);
489    registry.register(&PIG_ONE_CM);
490    registry.register(&HAPPY_GHAST_ONE_CM);
491    registry.register(&HORSE_ONE_CM);
492    registry.register(&AVIATE_ONE_CM);
493    registry.register(&SWIM_ONE_CM);
494    registry.register(&STRIDER_ONE_CM);
495    registry.register(&NAUTILUS_ONE_CM);
496    registry.register(&JUMP);
497    registry.register(&DROP);
498    registry.register(&DAMAGE_DEALT);
499    registry.register(&DAMAGE_DEALT_ABSORBED);
500    registry.register(&DAMAGE_DEALT_RESISTED);
501    registry.register(&DAMAGE_TAKEN);
502    registry.register(&DAMAGE_BLOCKED_BY_SHIELD);
503    registry.register(&DAMAGE_ABSORBED);
504    registry.register(&DAMAGE_RESISTED);
505    registry.register(&DEATHS);
506    registry.register(&MOB_KILLS);
507    registry.register(&ANIMALS_BRED);
508    registry.register(&PLAYER_KILLS);
509    registry.register(&FISH_CAUGHT);
510    registry.register(&TALKED_TO_VILLAGER);
511    registry.register(&TRADED_WITH_VILLAGER);
512    registry.register(&EAT_CAKE_SLICE);
513    registry.register(&FILL_CAULDRON);
514    registry.register(&USE_CAULDRON);
515    registry.register(&CLEAN_ARMOR);
516    registry.register(&CLEAN_BANNER);
517    registry.register(&CLEAN_SHULKER_BOX);
518    registry.register(&INTERACT_WITH_BREWINGSTAND);
519    registry.register(&INTERACT_WITH_BEACON);
520    registry.register(&INSPECT_DROPPER);
521    registry.register(&INSPECT_HOPPER);
522    registry.register(&INSPECT_DISPENSER);
523    registry.register(&PLAY_NOTEBLOCK);
524    registry.register(&TUNE_NOTEBLOCK);
525    registry.register(&POT_FLOWER);
526    registry.register(&TRIGGER_TRAPPED_CHEST);
527    registry.register(&OPEN_ENDERCHEST);
528    registry.register(&ENCHANT_ITEM);
529    registry.register(&PLAY_RECORD);
530    registry.register(&INTERACT_WITH_FURNACE);
531    registry.register(&INTERACT_WITH_CRAFTING_TABLE);
532    registry.register(&OPEN_CHEST);
533    registry.register(&SLEEP_IN_BED);
534    registry.register(&SLEEP_IN_STRAW_BED);
535    registry.register(&OPEN_SHULKER_BOX);
536    registry.register(&OPEN_BARREL);
537    registry.register(&INTERACT_WITH_BLAST_FURNACE);
538    registry.register(&INTERACT_WITH_SMOKER);
539    registry.register(&INTERACT_WITH_LECTERN);
540    registry.register(&INTERACT_WITH_CAMPFIRE);
541    registry.register(&INTERACT_WITH_CARTOGRAPHY_TABLE);
542    registry.register(&INTERACT_WITH_LOOM);
543    registry.register(&INTERACT_WITH_STONECUTTER);
544    registry.register(&BELL_RING);
545    registry.register(&RAID_TRIGGER);
546    registry.register(&RAID_WIN);
547    registry.register(&INTERACT_WITH_ANVIL);
548    registry.register(&INTERACT_WITH_GRINDSTONE);
549    registry.register(&TARGET_HIT);
550    registry.register(&INTERACT_WITH_SMITHING_TABLE);
551}