1#[cfg(feature = "latest")]
9#[rustfmt::skip]
10pub mod latest {
11 #[cfg(feature = "block-states")]
12 pub use crate::block_state::list::latest::*;
13
14 #[cfg(feature = "entities")]
15 pub use crate::entity::list::latest::Entity;
16 #[cfg(feature = "entities")]
17 pub use crate::entity::list::latest::types as entity_types;
18 #[cfg(feature = "entities")]
19 pub use crate::entity::list::latest::compounds as entity_compounds;
20
21 #[cfg(feature = "block-entities")]
22 pub use crate::block_entity::list::latest::BlockEntity;
23 #[cfg(feature = "block-entities")]
24 pub use crate::block_entity::list::latest::types as block_entity_types;
25 #[cfg(feature = "block-entities")]
26 pub use crate::block_entity::list::latest::compounds as block_entity_compounds;
27}
28
29#[cfg(feature = "1.14")]
31#[rustfmt::skip]
32pub mod mc1_14 {
33 #[cfg(feature = "block-states")]
34 pub use crate::block_state::list::mc1_14::*;
35
36 #[cfg(feature = "entities")]
37 pub use crate::entity::list::mc1_14::Entity;
38 #[cfg(feature = "entities")]
39 pub use crate::entity::list::mc1_14::types as entity_types;
40 #[cfg(feature = "entities")]
41 pub use crate::entity::list::mc1_14::compounds as entity_compounds;
42
43 #[cfg(feature = "block-entities")]
44 pub use crate::block_entity::list::mc1_14::BlockEntity;
45 #[cfg(feature = "block-entities")]
46 pub use crate::block_entity::list::mc1_14::types as block_entity_types;
47 #[cfg(feature = "block-entities")]
48 pub use crate::block_entity::list::mc1_14::compounds as block_entity_compounds;
49}
50
51#[cfg(feature = "1.15")]
53#[rustfmt::skip]
54pub mod mc1_15 {
55 #[cfg(feature = "block-states")]
56 pub use crate::block_state::list::mc1_15::*;
57
58 #[cfg(feature = "entities")]
59 pub use crate::entity::list::mc1_15::Entity;
60 #[cfg(feature = "entities")]
61 pub use crate::entity::list::mc1_15::types as entity_types;
62 #[cfg(feature = "entities")]
63 pub use crate::entity::list::mc1_15::compounds as entity_compounds;
64
65 #[cfg(feature = "block-entities")]
66 pub use crate::block_entity::list::mc1_15::BlockEntity;
67 #[cfg(feature = "block-entities")]
68 pub use crate::block_entity::list::mc1_15::types as block_entity_types;
69 #[cfg(feature = "block-entities")]
70 pub use crate::block_entity::list::mc1_15::compounds as block_entity_compounds;
71}
72
73#[cfg(feature = "1.15.2")]
75#[rustfmt::skip]
76pub mod mc1_15_2 {
77 #[cfg(feature = "block-states")]
78 pub use crate::block_state::list::mc1_15_2::*;
79
80 #[cfg(feature = "entities")]
81 pub use crate::entity::list::mc1_15_2::Entity;
82 #[cfg(feature = "entities")]
83 pub use crate::entity::list::mc1_15_2::types as entity_types;
84 #[cfg(feature = "entities")]
85 pub use crate::entity::list::mc1_15_2::compounds as entity_compounds;
86
87 #[cfg(feature = "block-entities")]
88 pub use crate::block_entity::list::mc1_15_2::BlockEntity;
89 #[cfg(feature = "block-entities")]
90 pub use crate::block_entity::list::mc1_15_2::types as block_entity_types;
91 #[cfg(feature = "block-entities")]
92 pub use crate::block_entity::list::mc1_15_2::compounds as block_entity_compounds;
93}
94
95#[cfg(feature = "1.16")]
97#[rustfmt::skip]
98pub mod mc1_16 {
99 #[cfg(feature = "block-states")]
100 pub use crate::block_state::list::mc1_16::*;
101
102 #[cfg(feature = "entities")]
103 pub use crate::entity::list::mc1_16::Entity;
104 #[cfg(feature = "entities")]
105 pub use crate::entity::list::mc1_16::types as entity_types;
106 #[cfg(feature = "entities")]
107 pub use crate::entity::list::mc1_16::compounds as entity_compounds;
108
109 #[cfg(feature = "block-entities")]
110 pub use crate::block_entity::list::mc1_16::BlockEntity;
111 #[cfg(feature = "block-entities")]
112 pub use crate::block_entity::list::mc1_16::types as block_entity_types;
113 #[cfg(feature = "block-entities")]
114 pub use crate::block_entity::list::mc1_16::compounds as block_entity_compounds;
115}
116
117#[cfg(feature = "1.16.2")]
119#[rustfmt::skip]
120pub mod mc1_16_2 {
121 #[cfg(feature = "block-states")]
122 pub use crate::block_state::list::mc1_16_2::*;
123
124 #[cfg(feature = "entities")]
125 pub use crate::entity::list::mc1_16_2::Entity;
126 #[cfg(feature = "entities")]
127 pub use crate::entity::list::mc1_16_2::types as entity_types;
128 #[cfg(feature = "entities")]
129 pub use crate::entity::list::mc1_16_2::compounds as entity_compounds;
130
131 #[cfg(feature = "block-entities")]
132 pub use crate::block_entity::list::mc1_16_2::BlockEntity;
133 #[cfg(feature = "block-entities")]
134 pub use crate::block_entity::list::mc1_16_2::types as block_entity_types;
135 #[cfg(feature = "block-entities")]
136 pub use crate::block_entity::list::mc1_16_2::compounds as block_entity_compounds;
137}
138
139#[cfg(feature = "1.17")]
141#[rustfmt::skip]
142pub mod mc1_17 {
143 #[cfg(feature = "block-states")]
144 pub use crate::block_state::list::mc1_17::*;
145
146 #[cfg(feature = "entities")]
147 pub use crate::entity::list::mc1_17::Entity;
148 #[cfg(feature = "entities")]
149 pub use crate::entity::list::mc1_17::types as entity_types;
150 #[cfg(feature = "entities")]
151 pub use crate::entity::list::mc1_17::compounds as entity_compounds;
152
153 #[cfg(feature = "block-entities")]
154 pub use crate::block_entity::list::mc1_17::BlockEntity;
155 #[cfg(feature = "block-entities")]
156 pub use crate::block_entity::list::mc1_17::types as block_entity_types;
157 #[cfg(feature = "block-entities")]
158 pub use crate::block_entity::list::mc1_17::compounds as block_entity_compounds;
159}
160
161#[cfg(feature = "1.18")]
163#[rustfmt::skip]
164pub mod mc1_18 {
165 #[cfg(feature = "block-states")]
166 pub use crate::block_state::list::mc1_18::*;
167
168 #[cfg(feature = "entities")]
169 pub use crate::entity::list::mc1_18::Entity;
170 #[cfg(feature = "entities")]
171 pub use crate::entity::list::mc1_18::types as entity_types;
172 #[cfg(feature = "entities")]
173 pub use crate::entity::list::mc1_18::compounds as entity_compounds;
174
175 #[cfg(feature = "block-entities")]
176 pub use crate::block_entity::list::mc1_18::BlockEntity;
177 #[cfg(feature = "block-entities")]
178 pub use crate::block_entity::list::mc1_18::types as block_entity_types;
179 #[cfg(feature = "block-entities")]
180 pub use crate::block_entity::list::mc1_18::compounds as block_entity_compounds;
181}
182
183#[cfg(feature = "1.19")]
185#[rustfmt::skip]
186pub mod mc1_19 {
187 #[cfg(feature = "block-states")]
188 pub use crate::block_state::list::mc1_19::*;
189
190 #[cfg(feature = "entities")]
191 pub use crate::entity::list::mc1_19::Entity;
192 #[cfg(feature = "entities")]
193 pub use crate::entity::list::mc1_19::types as entity_types;
194 #[cfg(feature = "entities")]
195 pub use crate::entity::list::mc1_19::compounds as entity_compounds;
196
197 #[cfg(feature = "block-entities")]
198 pub use crate::block_entity::list::mc1_19::BlockEntity;
199 #[cfg(feature = "block-entities")]
200 pub use crate::block_entity::list::mc1_19::types as block_entity_types;
201 #[cfg(feature = "block-entities")]
202 pub use crate::block_entity::list::mc1_19::compounds as block_entity_compounds;
203}
204
205#[cfg(feature = "1.19.1")]
207#[rustfmt::skip]
208pub mod mc1_19_1 {
209 #[cfg(feature = "block-states")]
210 pub use crate::block_state::list::mc1_19_1::*;
211
212 #[cfg(feature = "entities")]
213 pub use crate::entity::list::mc1_19_1::Entity;
214 #[cfg(feature = "entities")]
215 pub use crate::entity::list::mc1_19_1::types as entity_types;
216 #[cfg(feature = "entities")]
217 pub use crate::entity::list::mc1_19_1::compounds as entity_compounds;
218
219 #[cfg(feature = "block-entities")]
220 pub use crate::block_entity::list::mc1_19_1::BlockEntity;
221 #[cfg(feature = "block-entities")]
222 pub use crate::block_entity::list::mc1_19_1::types as block_entity_types;
223 #[cfg(feature = "block-entities")]
224 pub use crate::block_entity::list::mc1_19_1::compounds as block_entity_compounds;
225}
226
227#[cfg(feature = "1.19.3")]
229#[rustfmt::skip]
230pub mod mc1_19_3 {
231 #[cfg(feature = "block-states")]
232 pub use crate::block_state::list::mc1_19_3::*;
233
234 #[cfg(feature = "entities")]
235 pub use crate::entity::list::mc1_19_3::Entity;
236 #[cfg(feature = "entities")]
237 pub use crate::entity::list::mc1_19_3::types as entity_types;
238 #[cfg(feature = "entities")]
239 pub use crate::entity::list::mc1_19_3::compounds as entity_compounds;
240
241 #[cfg(feature = "block-entities")]
242 pub use crate::block_entity::list::mc1_19_3::BlockEntity;
243 #[cfg(feature = "block-entities")]
244 pub use crate::block_entity::list::mc1_19_3::types as block_entity_types;
245 #[cfg(feature = "block-entities")]
246 pub use crate::block_entity::list::mc1_19_3::compounds as block_entity_compounds;
247}
248
249#[cfg(feature = "1.19.4")]
251#[rustfmt::skip]
252pub mod mc1_19_4 {
253 #[cfg(feature = "block-states")]
254 pub use crate::block_state::list::mc1_19_4::*;
255
256 #[cfg(feature = "entities")]
257 pub use crate::entity::list::mc1_19_4::Entity;
258 #[cfg(feature = "entities")]
259 pub use crate::entity::list::mc1_19_4::types as entity_types;
260 #[cfg(feature = "entities")]
261 pub use crate::entity::list::mc1_19_4::compounds as entity_compounds;
262
263 #[cfg(feature = "block-entities")]
264 pub use crate::block_entity::list::mc1_19_4::BlockEntity;
265 #[cfg(feature = "block-entities")]
266 pub use crate::block_entity::list::mc1_19_4::types as block_entity_types;
267 #[cfg(feature = "block-entities")]
268 pub use crate::block_entity::list::mc1_19_4::compounds as block_entity_compounds;
269}
270
271#[cfg(feature = "1.20")]
273#[rustfmt::skip]
274pub mod mc1_20 {
275 #[cfg(feature = "block-states")]
276 pub use crate::block_state::list::mc1_20::*;
277
278 #[cfg(feature = "entities")]
279 pub use crate::entity::list::mc1_20::Entity;
280 #[cfg(feature = "entities")]
281 pub use crate::entity::list::mc1_20::types as entity_types;
282 #[cfg(feature = "entities")]
283 pub use crate::entity::list::mc1_20::compounds as entity_compounds;
284
285 #[cfg(feature = "block-entities")]
286 pub use crate::block_entity::list::mc1_20::BlockEntity;
287 #[cfg(feature = "block-entities")]
288 pub use crate::block_entity::list::mc1_20::types as block_entity_types;
289 #[cfg(feature = "block-entities")]
290 pub use crate::block_entity::list::mc1_20::compounds as block_entity_compounds;
291}
292
293#[cfg(feature = "1.20.2")]
295#[rustfmt::skip]
296pub mod mc1_20_2 {
297 #[cfg(feature = "block-states")]
298 pub use crate::block_state::list::mc1_20_2::*;
299
300 #[cfg(feature = "entities")]
301 pub use crate::entity::list::mc1_20_2::Entity;
302 #[cfg(feature = "entities")]
303 pub use crate::entity::list::mc1_20_2::types as entity_types;
304 #[cfg(feature = "entities")]
305 pub use crate::entity::list::mc1_20_2::compounds as entity_compounds;
306
307 #[cfg(feature = "block-entities")]
308 pub use crate::block_entity::list::mc1_20_2::BlockEntity;
309 #[cfg(feature = "block-entities")]
310 pub use crate::block_entity::list::mc1_20_2::types as block_entity_types;
311 #[cfg(feature = "block-entities")]
312 pub use crate::block_entity::list::mc1_20_2::compounds as block_entity_compounds;
313}
314
315#[cfg(feature = "1.20.3")]
317#[rustfmt::skip]
318pub mod mc1_20_3 {
319 #[cfg(feature = "block-states")]
320 pub use crate::block_state::list::mc1_20_3::*;
321
322 #[cfg(feature = "entities")]
323 pub use crate::entity::list::mc1_20_3::Entity;
324 #[cfg(feature = "entities")]
325 pub use crate::entity::list::mc1_20_3::types as entity_types;
326 #[cfg(feature = "entities")]
327 pub use crate::entity::list::mc1_20_3::compounds as entity_compounds;
328
329 #[cfg(feature = "block-entities")]
330 pub use crate::block_entity::list::mc1_20_3::BlockEntity;
331 #[cfg(feature = "block-entities")]
332 pub use crate::block_entity::list::mc1_20_3::types as block_entity_types;
333 #[cfg(feature = "block-entities")]
334 pub use crate::block_entity::list::mc1_20_3::compounds as block_entity_compounds;
335}
336
337#[cfg(feature = "1.20.5")]
339#[rustfmt::skip]
340pub mod mc1_20_5 {
341 #[cfg(feature = "block-states")]
342 pub use crate::block_state::list::mc1_20_5::*;
343
344 #[cfg(feature = "entities")]
345 pub use crate::entity::list::mc1_20_5::Entity;
346 #[cfg(feature = "entities")]
347 pub use crate::entity::list::mc1_20_5::types as entity_types;
348 #[cfg(feature = "entities")]
349 pub use crate::entity::list::mc1_20_5::compounds as entity_compounds;
350
351 #[cfg(feature = "block-entities")]
352 pub use crate::block_entity::list::mc1_20_5::BlockEntity;
353 #[cfg(feature = "block-entities")]
354 pub use crate::block_entity::list::mc1_20_5::types as block_entity_types;
355 #[cfg(feature = "block-entities")]
356 pub use crate::block_entity::list::mc1_20_5::compounds as block_entity_compounds;
357}
358
359#[cfg(feature = "1.21")]
361#[rustfmt::skip]
362pub mod mc1_21 {
363 #[cfg(feature = "block-states")]
364 pub use crate::block_state::list::mc1_21::*;
365
366 #[cfg(feature = "entities")]
367 pub use crate::entity::list::mc1_21::Entity;
368 #[cfg(feature = "entities")]
369 pub use crate::entity::list::mc1_21::types as entity_types;
370 #[cfg(feature = "entities")]
371 pub use crate::entity::list::mc1_21::compounds as entity_compounds;
372
373 #[cfg(feature = "block-entities")]
374 pub use crate::block_entity::list::mc1_21::BlockEntity;
375 #[cfg(feature = "block-entities")]
376 pub use crate::block_entity::list::mc1_21::types as block_entity_types;
377 #[cfg(feature = "block-entities")]
378 pub use crate::block_entity::list::mc1_21::compounds as block_entity_compounds;
379}
380
381#[cfg(feature = "1.21.2")]
383#[rustfmt::skip]
384pub mod mc1_21_2 {
385 #[cfg(feature = "block-states")]
386 pub use crate::block_state::list::mc1_21_2::*;
387
388 #[cfg(feature = "entities")]
389 pub use crate::entity::list::mc1_21_2::Entity;
390 #[cfg(feature = "entities")]
391 pub use crate::entity::list::mc1_21_2::types as entity_types;
392 #[cfg(feature = "entities")]
393 pub use crate::entity::list::mc1_21_2::compounds as entity_compounds;
394
395 #[cfg(feature = "block-entities")]
396 pub use crate::block_entity::list::mc1_21_2::BlockEntity;
397 #[cfg(feature = "block-entities")]
398 pub use crate::block_entity::list::mc1_21_2::types as block_entity_types;
399 #[cfg(feature = "block-entities")]
400 pub use crate::block_entity::list::mc1_21_2::compounds as block_entity_compounds;
401}
402
403#[cfg(feature = "1.21.4")]
405#[rustfmt::skip]
406pub mod mc1_21_4 {
407 #[cfg(feature = "block-states")]
408 pub use crate::block_state::list::mc1_21_4::*;
409
410 #[cfg(feature = "entities")]
411 pub use crate::entity::list::mc1_21_4::Entity;
412 #[cfg(feature = "entities")]
413 pub use crate::entity::list::mc1_21_4::types as entity_types;
414 #[cfg(feature = "entities")]
415 pub use crate::entity::list::mc1_21_4::compounds as entity_compounds;
416
417 #[cfg(feature = "block-entities")]
418 pub use crate::block_entity::list::mc1_21_4::BlockEntity;
419 #[cfg(feature = "block-entities")]
420 pub use crate::block_entity::list::mc1_21_4::types as block_entity_types;
421 #[cfg(feature = "block-entities")]
422 pub use crate::block_entity::list::mc1_21_4::compounds as block_entity_compounds;
423}
424
425#[cfg(feature = "1.21.5")]
427#[rustfmt::skip]
428pub mod mc1_21_5 {
429 #[cfg(feature = "block-states")]
430 pub use crate::block_state::list::mc1_21_5::*;
431
432 #[cfg(feature = "entities")]
433 pub use crate::entity::list::mc1_21_5::Entity;
434 #[cfg(feature = "entities")]
435 pub use crate::entity::list::mc1_21_5::types as entity_types;
436 #[cfg(feature = "entities")]
437 pub use crate::entity::list::mc1_21_5::compounds as entity_compounds;
438
439 #[cfg(feature = "block-entities")]
440 pub use crate::block_entity::list::mc1_21_5::BlockEntity;
441 #[cfg(feature = "block-entities")]
442 pub use crate::block_entity::list::mc1_21_5::types as block_entity_types;
443 #[cfg(feature = "block-entities")]
444 pub use crate::block_entity::list::mc1_21_5::compounds as block_entity_compounds;
445}
446
447#[cfg(feature = "1.21.6")]
449#[rustfmt::skip]
450pub mod mc1_21_6 {
451 #[cfg(feature = "block-states")]
452 pub use crate::block_state::list::mc1_21_6::*;
453
454 #[cfg(feature = "entities")]
455 pub use crate::entity::list::mc1_21_6::Entity;
456 #[cfg(feature = "entities")]
457 pub use crate::entity::list::mc1_21_6::types as entity_types;
458 #[cfg(feature = "entities")]
459 pub use crate::entity::list::mc1_21_6::compounds as entity_compounds;
460
461 #[cfg(feature = "block-entities")]
462 pub use crate::block_entity::list::mc1_21_6::BlockEntity;
463 #[cfg(feature = "block-entities")]
464 pub use crate::block_entity::list::mc1_21_6::types as block_entity_types;
465 #[cfg(feature = "block-entities")]
466 pub use crate::block_entity::list::mc1_21_6::compounds as block_entity_compounds;
467}
468
469#[cfg(feature = "1.21.7")]
471#[rustfmt::skip]
472pub mod mc1_21_7 {
473 #[cfg(feature = "block-states")]
474 pub use crate::block_state::list::mc1_21_7::*;
475
476 #[cfg(feature = "entities")]
477 pub use crate::entity::list::mc1_21_7::Entity;
478 #[cfg(feature = "entities")]
479 pub use crate::entity::list::mc1_21_7::types as entity_types;
480 #[cfg(feature = "entities")]
481 pub use crate::entity::list::mc1_21_7::compounds as entity_compounds;
482
483 #[cfg(feature = "block-entities")]
484 pub use crate::block_entity::list::mc1_21_7::BlockEntity;
485 #[cfg(feature = "block-entities")]
486 pub use crate::block_entity::list::mc1_21_7::types as block_entity_types;
487 #[cfg(feature = "block-entities")]
488 pub use crate::block_entity::list::mc1_21_7::compounds as block_entity_compounds;
489}