Skip to main content

steel_registry/generated/
vanilla_poi_types.rs

1use crate::poi::{PoiTypeRegistry, PointOfInterestType};
2use steel_utils::{BlockStateId, Identifier};
3pub static ARMORER: PointOfInterestType = PointOfInterestType {
4    key: Identifier::vanilla_static("armorer"),
5    block_state_ids: &[
6        BlockStateId(20767),
7        BlockStateId(20766),
8        BlockStateId(20769),
9        BlockStateId(20764),
10        BlockStateId(20763),
11        BlockStateId(20762),
12        BlockStateId(20765),
13        BlockStateId(20768),
14    ],
15    ticket_count: 1u32,
16    search_distance: 1u32,
17};
18pub static BUTCHER: PointOfInterestType = PointOfInterestType {
19    key: Identifier::vanilla_static("butcher"),
20    block_state_ids: &[
21        BlockStateId(20760),
22        BlockStateId(20759),
23        BlockStateId(20755),
24        BlockStateId(20758),
25        BlockStateId(20761),
26        BlockStateId(20757),
27        BlockStateId(20756),
28        BlockStateId(20754),
29    ],
30    ticket_count: 1u32,
31    search_distance: 1u32,
32};
33pub static CARTOGRAPHER: PointOfInterestType = PointOfInterestType {
34    key: Identifier::vanilla_static("cartographer"),
35    block_state_ids: &[BlockStateId(20770)],
36    ticket_count: 1u32,
37    search_distance: 1u32,
38};
39pub static CLERIC: PointOfInterestType = PointOfInterestType {
40    key: Identifier::vanilla_static("cleric"),
41    block_state_ids: &[
42        BlockStateId(9452),
43        BlockStateId(9459),
44        BlockStateId(9456),
45        BlockStateId(9454),
46        BlockStateId(9455),
47        BlockStateId(9457),
48        BlockStateId(9453),
49        BlockStateId(9458),
50    ],
51    ticket_count: 1u32,
52    search_distance: 1u32,
53};
54pub static FARMER: PointOfInterestType = PointOfInterestType {
55    key: Identifier::vanilla_static("farmer"),
56    block_state_ids: &[
57        BlockStateId(21745),
58        BlockStateId(21746),
59        BlockStateId(21747),
60        BlockStateId(21743),
61        BlockStateId(21744),
62        BlockStateId(21751),
63        BlockStateId(21749),
64        BlockStateId(21750),
65        BlockStateId(21748),
66    ],
67    ticket_count: 1u32,
68    search_distance: 1u32,
69};
70pub static FISHERMAN: PointOfInterestType = PointOfInterestType {
71    key: Identifier::vanilla_static("fisherman"),
72    block_state_ids: &[
73        BlockStateId(20742),
74        BlockStateId(20746),
75        BlockStateId(20753),
76        BlockStateId(20752),
77        BlockStateId(20743),
78        BlockStateId(20750),
79        BlockStateId(20747),
80        BlockStateId(20744),
81        BlockStateId(20751),
82        BlockStateId(20749),
83        BlockStateId(20745),
84        BlockStateId(20748),
85    ],
86    ticket_count: 1u32,
87    search_distance: 1u32,
88};
89pub static FLETCHER: PointOfInterestType = PointOfInterestType {
90    key: Identifier::vanilla_static("fletcher"),
91    block_state_ids: &[BlockStateId(20771)],
92    ticket_count: 1u32,
93    search_distance: 1u32,
94};
95pub static LEATHERWORKER: PointOfInterestType = PointOfInterestType {
96    key: Identifier::vanilla_static("leatherworker"),
97    block_state_ids: &[
98        BlockStateId(9462),
99        BlockStateId(9461),
100        BlockStateId(9460),
101        BlockStateId(9467),
102        BlockStateId(9466),
103        BlockStateId(9465),
104        BlockStateId(9463),
105        BlockStateId(9464),
106    ],
107    ticket_count: 1u32,
108    search_distance: 1u32,
109};
110pub static LIBRARIAN: PointOfInterestType = PointOfInterestType {
111    key: Identifier::vanilla_static("librarian"),
112    block_state_ids: &[
113        BlockStateId(20785),
114        BlockStateId(20790),
115        BlockStateId(20793),
116        BlockStateId(20798),
117        BlockStateId(20791),
118        BlockStateId(20792),
119        BlockStateId(20795),
120        BlockStateId(20799),
121        BlockStateId(20788),
122        BlockStateId(20794),
123        BlockStateId(20786),
124        BlockStateId(20796),
125        BlockStateId(20787),
126        BlockStateId(20784),
127        BlockStateId(20797),
128        BlockStateId(20789),
129    ],
130    ticket_count: 1u32,
131    search_distance: 1u32,
132};
133pub static MASON: PointOfInterestType = PointOfInterestType {
134    key: Identifier::vanilla_static("mason"),
135    block_state_ids: &[
136        BlockStateId(20803),
137        BlockStateId(20801),
138        BlockStateId(20802),
139        BlockStateId(20804),
140    ],
141    ticket_count: 1u32,
142    search_distance: 1u32,
143};
144pub static SHEPHERD: PointOfInterestType = PointOfInterestType {
145    key: Identifier::vanilla_static("shepherd"),
146    block_state_ids: &[
147        BlockStateId(20738),
148        BlockStateId(20739),
149        BlockStateId(20740),
150        BlockStateId(20741),
151    ],
152    ticket_count: 1u32,
153    search_distance: 1u32,
154};
155pub static TOOLSMITH: PointOfInterestType = PointOfInterestType {
156    key: Identifier::vanilla_static("toolsmith"),
157    block_state_ids: &[BlockStateId(20800)],
158    ticket_count: 1u32,
159    search_distance: 1u32,
160};
161pub static WEAPONSMITH: PointOfInterestType = PointOfInterestType {
162    key: Identifier::vanilla_static("weaponsmith"),
163    block_state_ids: &[
164        BlockStateId(20777),
165        BlockStateId(20780),
166        BlockStateId(20774),
167        BlockStateId(20783),
168        BlockStateId(20775),
169        BlockStateId(20779),
170        BlockStateId(20782),
171        BlockStateId(20781),
172        BlockStateId(20773),
173        BlockStateId(20778),
174        BlockStateId(20772),
175        BlockStateId(20776),
176    ],
177    ticket_count: 1u32,
178    search_distance: 1u32,
179};
180pub static HOME: PointOfInterestType = PointOfInterestType {
181    key: Identifier::vanilla_static("home"),
182    block_state_ids: &[
183        BlockStateId(2101),
184        BlockStateId(2107),
185        BlockStateId(2149),
186        BlockStateId(2083),
187        BlockStateId(2165),
188        BlockStateId(2145),
189        BlockStateId(1989),
190        BlockStateId(1937),
191        BlockStateId(2053),
192        BlockStateId(2085),
193        BlockStateId(2171),
194        BlockStateId(2151),
195        BlockStateId(1961),
196        BlockStateId(2135),
197        BlockStateId(2021),
198        BlockStateId(2031),
199        BlockStateId(2007),
200        BlockStateId(2049),
201        BlockStateId(1987),
202        BlockStateId(2015),
203        BlockStateId(1951),
204        BlockStateId(2133),
205        BlockStateId(2179),
206        BlockStateId(2023),
207        BlockStateId(2003),
208        BlockStateId(2093),
209        BlockStateId(1931),
210        BlockStateId(1977),
211        BlockStateId(2017),
212        BlockStateId(1947),
213        BlockStateId(2055),
214        BlockStateId(2177),
215        BlockStateId(2033),
216        BlockStateId(2071),
217        BlockStateId(2091),
218        BlockStateId(1973),
219        BlockStateId(1985),
220        BlockStateId(2183),
221        BlockStateId(2175),
222        BlockStateId(2139),
223        BlockStateId(2019),
224        BlockStateId(2169),
225        BlockStateId(1981),
226        BlockStateId(1963),
227        BlockStateId(2075),
228        BlockStateId(2141),
229        BlockStateId(2077),
230        BlockStateId(2035),
231        BlockStateId(1949),
232        BlockStateId(2087),
233        BlockStateId(1979),
234        BlockStateId(2129),
235        BlockStateId(2065),
236        BlockStateId(2119),
237        BlockStateId(2041),
238        BlockStateId(1957),
239        BlockStateId(2109),
240        BlockStateId(2067),
241        BlockStateId(2025),
242        BlockStateId(2181),
243        BlockStateId(2167),
244        BlockStateId(2123),
245        BlockStateId(1959),
246        BlockStateId(2155),
247        BlockStateId(2057),
248        BlockStateId(1935),
249        BlockStateId(2115),
250        BlockStateId(2011),
251        BlockStateId(2061),
252        BlockStateId(1939),
253        BlockStateId(2059),
254        BlockStateId(2125),
255        BlockStateId(2137),
256        BlockStateId(1955),
257        BlockStateId(2001),
258        BlockStateId(2103),
259        BlockStateId(2027),
260        BlockStateId(1965),
261        BlockStateId(2121),
262        BlockStateId(1933),
263        BlockStateId(2111),
264        BlockStateId(2131),
265        BlockStateId(2161),
266        BlockStateId(2163),
267        BlockStateId(2147),
268        BlockStateId(2047),
269        BlockStateId(2099),
270        BlockStateId(2063),
271        BlockStateId(2079),
272        BlockStateId(1997),
273        BlockStateId(2159),
274        BlockStateId(2039),
275        BlockStateId(2105),
276        BlockStateId(2069),
277        BlockStateId(2081),
278        BlockStateId(2095),
279        BlockStateId(2143),
280        BlockStateId(2127),
281        BlockStateId(2185),
282        BlockStateId(2051),
283        BlockStateId(2013),
284        BlockStateId(1993),
285        BlockStateId(1999),
286        BlockStateId(2029),
287        BlockStateId(1969),
288        BlockStateId(2005),
289        BlockStateId(1945),
290        BlockStateId(1983),
291        BlockStateId(1953),
292        BlockStateId(2173),
293        BlockStateId(1941),
294        BlockStateId(1943),
295        BlockStateId(2089),
296        BlockStateId(2113),
297        BlockStateId(2037),
298        BlockStateId(2043),
299        BlockStateId(1991),
300        BlockStateId(1975),
301        BlockStateId(1971),
302        BlockStateId(2045),
303        BlockStateId(2117),
304        BlockStateId(2153),
305        BlockStateId(2157),
306        BlockStateId(1995),
307        BlockStateId(2097),
308        BlockStateId(2073),
309        BlockStateId(2009),
310        BlockStateId(1967),
311    ],
312    ticket_count: 1u32,
313    search_distance: 1u32,
314};
315pub static MEETING: PointOfInterestType = PointOfInterestType {
316    key: Identifier::vanilla_static("meeting"),
317    block_state_ids: &[
318        BlockStateId(20826),
319        BlockStateId(20811),
320        BlockStateId(20827),
321        BlockStateId(20815),
322        BlockStateId(20830),
323        BlockStateId(20821),
324        BlockStateId(20820),
325        BlockStateId(20812),
326        BlockStateId(20831),
327        BlockStateId(20818),
328        BlockStateId(20828),
329        BlockStateId(20814),
330        BlockStateId(20834),
331        BlockStateId(20807),
332        BlockStateId(20823),
333        BlockStateId(20832),
334        BlockStateId(20835),
335        BlockStateId(20809),
336        BlockStateId(20822),
337        BlockStateId(20824),
338        BlockStateId(20813),
339        BlockStateId(20808),
340        BlockStateId(20817),
341        BlockStateId(20810),
342        BlockStateId(20825),
343        BlockStateId(20806),
344        BlockStateId(20819),
345        BlockStateId(20829),
346        BlockStateId(20805),
347        BlockStateId(20833),
348        BlockStateId(20836),
349        BlockStateId(20816),
350    ],
351    ticket_count: 32u32,
352    search_distance: 6u32,
353};
354pub static BEEHIVE: PointOfInterestType = PointOfInterestType {
355    key: Identifier::vanilla_static("beehive"),
356    block_state_ids: &[
357        BlockStateId(21808),
358        BlockStateId(21798),
359        BlockStateId(21792),
360        BlockStateId(21799),
361        BlockStateId(21814),
362        BlockStateId(21815),
363        BlockStateId(21807),
364        BlockStateId(21809),
365        BlockStateId(21800),
366        BlockStateId(21796),
367        BlockStateId(21794),
368        BlockStateId(21813),
369        BlockStateId(21797),
370        BlockStateId(21793),
371        BlockStateId(21810),
372        BlockStateId(21802),
373        BlockStateId(21803),
374        BlockStateId(21811),
375        BlockStateId(21805),
376        BlockStateId(21804),
377        BlockStateId(21801),
378        BlockStateId(21812),
379        BlockStateId(21795),
380        BlockStateId(21806),
381    ],
382    ticket_count: 0u32,
383    search_distance: 1u32,
384};
385pub static BEE_NEST: PointOfInterestType = PointOfInterestType {
386    key: Identifier::vanilla_static("bee_nest"),
387    block_state_ids: &[
388        BlockStateId(21789),
389        BlockStateId(21772),
390        BlockStateId(21771),
391        BlockStateId(21768),
392        BlockStateId(21769),
393        BlockStateId(21788),
394        BlockStateId(21773),
395        BlockStateId(21785),
396        BlockStateId(21774),
397        BlockStateId(21784),
398        BlockStateId(21776),
399        BlockStateId(21775),
400        BlockStateId(21786),
401        BlockStateId(21782),
402        BlockStateId(21780),
403        BlockStateId(21791),
404        BlockStateId(21777),
405        BlockStateId(21790),
406        BlockStateId(21783),
407        BlockStateId(21770),
408        BlockStateId(21787),
409        BlockStateId(21779),
410        BlockStateId(21781),
411        BlockStateId(21778),
412    ],
413    ticket_count: 0u32,
414    search_distance: 1u32,
415};
416pub static NETHER_PORTAL: PointOfInterestType = PointOfInterestType {
417    key: Identifier::vanilla_static("nether_portal"),
418    block_state_ids: &[BlockStateId(7018), BlockStateId(7017)],
419    ticket_count: 0u32,
420    search_distance: 1u32,
421};
422pub static LODESTONE: PointOfInterestType = PointOfInterestType {
423    key: Identifier::vanilla_static("lodestone"),
424    block_state_ids: &[BlockStateId(21830)],
425    ticket_count: 0u32,
426    search_distance: 1u32,
427};
428pub static TEST_INSTANCE: PointOfInterestType = PointOfInterestType {
429    key: Identifier::vanilla_static("test_instance"),
430    block_state_ids: &[BlockStateId(21742)],
431    ticket_count: 0u32,
432    search_distance: 1u32,
433};
434pub static LIGHTNING_ROD: PointOfInterestType = PointOfInterestType {
435    key: Identifier::vanilla_static("lightning_rod"),
436    block_state_ids: &[
437        BlockStateId(27704),
438        BlockStateId(27688),
439        BlockStateId(27668),
440        BlockStateId(27592),
441        BlockStateId(27725),
442        BlockStateId(27658),
443        BlockStateId(27657),
444        BlockStateId(27585),
445        BlockStateId(27578),
446        BlockStateId(27631),
447        BlockStateId(27619),
448        BlockStateId(27672),
449        BlockStateId(27683),
450        BlockStateId(27682),
451        BlockStateId(27710),
452        BlockStateId(27700),
453        BlockStateId(27580),
454        BlockStateId(27550),
455        BlockStateId(27654),
456        BlockStateId(27684),
457        BlockStateId(27698),
458        BlockStateId(27696),
459        BlockStateId(27709),
460        BlockStateId(27593),
461        BlockStateId(27728),
462        BlockStateId(27556),
463        BlockStateId(27635),
464        BlockStateId(27669),
465        BlockStateId(27713),
466        BlockStateId(27565),
467        BlockStateId(27624),
468        BlockStateId(27575),
469        BlockStateId(27719),
470        BlockStateId(27720),
471        BlockStateId(27648),
472        BlockStateId(27573),
473        BlockStateId(27588),
474        BlockStateId(27712),
475        BlockStateId(27547),
476        BlockStateId(27733),
477        BlockStateId(27596),
478        BlockStateId(27689),
479        BlockStateId(27671),
480        BlockStateId(27627),
481        BlockStateId(27636),
482        BlockStateId(27642),
483        BlockStateId(27607),
484        BlockStateId(27659),
485        BlockStateId(27563),
486        BlockStateId(27723),
487        BlockStateId(27577),
488        BlockStateId(27628),
489        BlockStateId(27597),
490        BlockStateId(27546),
491        BlockStateId(27717),
492        BlockStateId(27731),
493        BlockStateId(27548),
494        BlockStateId(27612),
495        BlockStateId(27557),
496        BlockStateId(27705),
497        BlockStateId(27568),
498        BlockStateId(27702),
499        BlockStateId(27681),
500        BlockStateId(27591),
501        BlockStateId(27697),
502        BlockStateId(27584),
503        BlockStateId(27730),
504        BlockStateId(27618),
505        BlockStateId(27707),
506        BlockStateId(27637),
507        BlockStateId(27616),
508        BlockStateId(27694),
509        BlockStateId(27581),
510        BlockStateId(27574),
511        BlockStateId(27545),
512        BlockStateId(27630),
513        BlockStateId(27678),
514        BlockStateId(27640),
515        BlockStateId(27559),
516        BlockStateId(27602),
517        BlockStateId(27604),
518        BlockStateId(27626),
519        BlockStateId(27734),
520        BlockStateId(27686),
521        BlockStateId(27617),
522        BlockStateId(27554),
523        BlockStateId(27665),
524        BlockStateId(27718),
525        BlockStateId(27711),
526        BlockStateId(27703),
527        BlockStateId(27724),
528        BlockStateId(27651),
529        BlockStateId(27639),
530        BlockStateId(27629),
531        BlockStateId(27569),
532        BlockStateId(27560),
533        BlockStateId(27599),
534        BlockStateId(27732),
535        BlockStateId(27634),
536        BlockStateId(27645),
537        BlockStateId(27726),
538        BlockStateId(27691),
539        BlockStateId(27551),
540        BlockStateId(27692),
541        BlockStateId(27632),
542        BlockStateId(27667),
543        BlockStateId(27601),
544        BlockStateId(27620),
545        BlockStateId(27571),
546        BlockStateId(27708),
547        BlockStateId(27600),
548        BlockStateId(27676),
549        BlockStateId(27567),
550        BlockStateId(27650),
551        BlockStateId(27610),
552        BlockStateId(27583),
553        BlockStateId(27674),
554        BlockStateId(27695),
555        BlockStateId(27576),
556        BlockStateId(27701),
557        BlockStateId(27564),
558        BlockStateId(27685),
559        BlockStateId(27606),
560        BlockStateId(27693),
561        BlockStateId(27652),
562        BlockStateId(27675),
563        BlockStateId(27621),
564        BlockStateId(27638),
565        BlockStateId(27555),
566        BlockStateId(27622),
567        BlockStateId(27553),
568        BlockStateId(27562),
569        BlockStateId(27549),
570        BlockStateId(27679),
571        BlockStateId(27543),
572        BlockStateId(27582),
573        BlockStateId(27611),
574        BlockStateId(27663),
575        BlockStateId(27614),
576        BlockStateId(27558),
577        BlockStateId(27572),
578        BlockStateId(27579),
579        BlockStateId(27595),
580        BlockStateId(27643),
581        BlockStateId(27552),
582        BlockStateId(27625),
583        BlockStateId(27727),
584        BlockStateId(27716),
585        BlockStateId(27598),
586        BlockStateId(27664),
587        BlockStateId(27653),
588        BlockStateId(27729),
589        BlockStateId(27690),
590        BlockStateId(27641),
591        BlockStateId(27609),
592        BlockStateId(27656),
593        BlockStateId(27699),
594        BlockStateId(27655),
595        BlockStateId(27586),
596        BlockStateId(27662),
597        BlockStateId(27615),
598        BlockStateId(27649),
599        BlockStateId(27561),
600        BlockStateId(27661),
601        BlockStateId(27587),
602        BlockStateId(27594),
603        BlockStateId(27570),
604        BlockStateId(27644),
605        BlockStateId(27544),
606        BlockStateId(27706),
607        BlockStateId(27603),
608        BlockStateId(27687),
609        BlockStateId(27670),
610        BlockStateId(27677),
611        BlockStateId(27589),
612        BlockStateId(27680),
613        BlockStateId(27721),
614        BlockStateId(27566),
615        BlockStateId(27646),
616        BlockStateId(27715),
617        BlockStateId(27613),
618        BlockStateId(27647),
619        BlockStateId(27722),
620        BlockStateId(27666),
621        BlockStateId(27633),
622        BlockStateId(27660),
623        BlockStateId(27605),
624        BlockStateId(27623),
625        BlockStateId(27673),
626        BlockStateId(27714),
627        BlockStateId(27590),
628        BlockStateId(27608),
629    ],
630    ticket_count: 0u32,
631    search_distance: 1u32,
632};
633pub fn register_poi_types(registry: &mut PoiTypeRegistry) {
634    registry.register(&ARMORER);
635    registry.register(&BUTCHER);
636    registry.register(&CARTOGRAPHER);
637    registry.register(&CLERIC);
638    registry.register(&FARMER);
639    registry.register(&FISHERMAN);
640    registry.register(&FLETCHER);
641    registry.register(&LEATHERWORKER);
642    registry.register(&LIBRARIAN);
643    registry.register(&MASON);
644    registry.register(&SHEPHERD);
645    registry.register(&TOOLSMITH);
646    registry.register(&WEAPONSMITH);
647    registry.register(&HOME);
648    registry.register(&MEETING);
649    registry.register(&BEEHIVE);
650    registry.register(&BEE_NEST);
651    registry.register(&NETHER_PORTAL);
652    registry.register(&LODESTONE);
653    registry.register(&TEST_INSTANCE);
654    registry.register(&LIGHTNING_ROD);
655}