forked from Tnze/go-mc
/
blocks.go
2016 lines (2013 loc) · 419 KB
/
blocks.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Code generated by generator/blocks/main.go; DO NOT EDIT.
package block
import "github.com/Edouard127/go-mc/level/block/states"
var (
Air = NewBlock("minecraft:air", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: true, DynamicShape: false}, nil, 0)
Stone = NewBlock("minecraft:stone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 1)
Granite = NewBlock("minecraft:granite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2)
PolishedGranite = NewBlock("minecraft:polished_granite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 3)
Diorite = NewBlock("minecraft:diorite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4)
PolishedDiorite = NewBlock("minecraft:polished_diorite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5)
Andesite = NewBlock("minecraft:andesite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6)
PolishedAndesite = NewBlock("minecraft:polished_andesite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7)
GrassBlock = NewBlock("minecraft:grass_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Snowy: 0}, 9)
Dirt = NewBlock("minecraft:dirt", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10)
CoarseDirt = NewBlock("minecraft:coarse_dirt", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11)
Podzol = NewBlock("minecraft:podzol", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Snowy: 0}, 13)
Cobblestone = NewBlock("minecraft:cobblestone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 14)
OakPlanks = NewBlock("minecraft:oak_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 15)
SprucePlanks = NewBlock("minecraft:spruce_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 16)
BirchPlanks = NewBlock("minecraft:birch_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 17)
JunglePlanks = NewBlock("minecraft:jungle_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18)
AcaciaPlanks = NewBlock("minecraft:acacia_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19)
CherryPlanks = NewBlock("minecraft:cherry_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20)
DarkOakPlanks = NewBlock("minecraft:dark_oak_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21)
MangrovePlanks = NewBlock("minecraft:mangrove_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22)
BambooPlanks = NewBlock("minecraft:bamboo_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 23)
BambooMosaic = NewBlock("minecraft:bamboo_mosaic", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24)
OakSapling = NewBlock("minecraft:oak_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 25)
SpruceSapling = NewBlock("minecraft:spruce_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 27)
BirchSapling = NewBlock("minecraft:birch_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 29)
JungleSapling = NewBlock("minecraft:jungle_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 31)
AcaciaSapling = NewBlock("minecraft:acacia_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 33)
CherrySapling = NewBlock("minecraft:cherry_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 35)
DarkOakSapling = NewBlock("minecraft:dark_oak_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 37)
MangrovePropagule = NewBlock("minecraft:mangrove_propagule", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hanging: 0, states.Stage: 0, states.Age4: 0, states.Waterlogged: 0}, 44)
Bedrock = NewBlock("minecraft:bedrock", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 79)
Water = NewBlock("minecraft:water", BlockProperty{HasCollision: false, ExplosionResistance: 100, DestroyTime: 100, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Level: 0}, 80)
Lava = NewBlock("minecraft:lava", BlockProperty{HasCollision: false, ExplosionResistance: 100, DestroyTime: 100, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Level: 0}, 96)
Sand = NewBlock("minecraft:sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 112)
SuspiciousSand = NewBlock("minecraft:suspicious_sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.25, DestroyTime: 0.25, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Dusted: 0}, 113)
RedSand = NewBlock("minecraft:red_sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 117)
Gravel = NewBlock("minecraft:gravel", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 118)
SuspiciousGravel = NewBlock("minecraft:suspicious_gravel", BlockProperty{HasCollision: true, ExplosionResistance: 0.25, DestroyTime: 0.25, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Dusted: 0}, 119)
GoldOre = NewBlock("minecraft:gold_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 123)
DeepslateGoldOre = NewBlock("minecraft:deepslate_gold_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 124)
IronOre = NewBlock("minecraft:iron_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 125)
DeepslateIronOre = NewBlock("minecraft:deepslate_iron_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 126)
CoalOre = NewBlock("minecraft:coal_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 127)
DeepslateCoalOre = NewBlock("minecraft:deepslate_coal_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 128)
NetherGoldOre = NewBlock("minecraft:nether_gold_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 129)
OakLog = NewBlock("minecraft:oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 131)
SpruceLog = NewBlock("minecraft:spruce_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 134)
BirchLog = NewBlock("minecraft:birch_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 137)
JungleLog = NewBlock("minecraft:jungle_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 140)
AcaciaLog = NewBlock("minecraft:acacia_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 143)
CherryLog = NewBlock("minecraft:cherry_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 146)
DarkOakLog = NewBlock("minecraft:dark_oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 149)
MangroveLog = NewBlock("minecraft:mangrove_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 152)
MangroveRoots = NewBlock("minecraft:mangrove_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0}, 155)
MuddyMangroveRoots = NewBlock("minecraft:muddy_mangrove_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 157)
BambooBlock = NewBlock("minecraft:bamboo_block", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 160)
StrippedSpruceLog = NewBlock("minecraft:stripped_spruce_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 163)
StrippedBirchLog = NewBlock("minecraft:stripped_birch_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 166)
StrippedJungleLog = NewBlock("minecraft:stripped_jungle_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 169)
StrippedAcaciaLog = NewBlock("minecraft:stripped_acacia_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 172)
StrippedCherryLog = NewBlock("minecraft:stripped_cherry_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 175)
StrippedDarkOakLog = NewBlock("minecraft:stripped_dark_oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 178)
StrippedOakLog = NewBlock("minecraft:stripped_oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 181)
StrippedMangroveLog = NewBlock("minecraft:stripped_mangrove_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 184)
StrippedBambooBlock = NewBlock("minecraft:stripped_bamboo_block", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 187)
OakWood = NewBlock("minecraft:oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 190)
SpruceWood = NewBlock("minecraft:spruce_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 193)
BirchWood = NewBlock("minecraft:birch_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 196)
JungleWood = NewBlock("minecraft:jungle_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 199)
AcaciaWood = NewBlock("minecraft:acacia_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 202)
CherryWood = NewBlock("minecraft:cherry_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 205)
DarkOakWood = NewBlock("minecraft:dark_oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 208)
MangroveWood = NewBlock("minecraft:mangrove_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 211)
StrippedOakWood = NewBlock("minecraft:stripped_oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 214)
StrippedSpruceWood = NewBlock("minecraft:stripped_spruce_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 217)
StrippedBirchWood = NewBlock("minecraft:stripped_birch_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 220)
StrippedJungleWood = NewBlock("minecraft:stripped_jungle_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 223)
StrippedAcaciaWood = NewBlock("minecraft:stripped_acacia_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 226)
StrippedCherryWood = NewBlock("minecraft:stripped_cherry_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 229)
StrippedDarkOakWood = NewBlock("minecraft:stripped_dark_oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 232)
StrippedMangroveWood = NewBlock("minecraft:stripped_mangrove_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 235)
OakLeaves = NewBlock("minecraft:oak_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 264)
SpruceLeaves = NewBlock("minecraft:spruce_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Distance: 7, states.Persistent: 0}, 292)
BirchLeaves = NewBlock("minecraft:birch_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 320)
JungleLeaves = NewBlock("minecraft:jungle_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 348)
AcaciaLeaves = NewBlock("minecraft:acacia_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 376)
CherryLeaves = NewBlock("minecraft:cherry_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 404)
DarkOakLeaves = NewBlock("minecraft:dark_oak_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 432)
MangroveLeaves = NewBlock("minecraft:mangrove_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Distance: 7, states.Persistent: 0, states.Waterlogged: 0}, 460)
AzaleaLeaves = NewBlock("minecraft:azalea_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 488)
FloweringAzaleaLeaves = NewBlock("minecraft:flowering_azalea_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Distance: 7, states.Persistent: 0}, 516)
Sponge = NewBlock("minecraft:sponge", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 517)
WetSponge = NewBlock("minecraft:wet_sponge", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 518)
Glass = NewBlock("minecraft:glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 519)
LapisOre = NewBlock("minecraft:lapis_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 520)
DeepslateLapisOre = NewBlock("minecraft:deepslate_lapis_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 521)
LapisBlock = NewBlock("minecraft:lapis_block", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 522)
Dispenser = NewBlock("minecraft:dispenser", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Triggered: 0, states.Facing: 2}, 524)
Sandstone = NewBlock("minecraft:sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 535)
ChiseledSandstone = NewBlock("minecraft:chiseled_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 536)
CutSandstone = NewBlock("minecraft:cut_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 537)
NoteBlock = NewBlock("minecraft:note_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Note: 0, states.NoteblockInstrument: 0, states.Powered: 0}, 539)
WhiteBed = NewBlock("minecraft:white_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1691)
OrangeBed = NewBlock("minecraft:orange_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1707)
MagentaBed = NewBlock("minecraft:magenta_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1723)
LightBlueBed = NewBlock("minecraft:light_blue_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1739)
YellowBed = NewBlock("minecraft:yellow_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1755)
LimeBed = NewBlock("minecraft:lime_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1771)
PinkBed = NewBlock("minecraft:pink_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1787)
GrayBed = NewBlock("minecraft:gray_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1803)
LightGrayBed = NewBlock("minecraft:light_gray_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.BedPart: 1, states.Occupied: 0}, 1819)
CyanBed = NewBlock("minecraft:cyan_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.BedPart: 1, states.Occupied: 0}, 1835)
PurpleBed = NewBlock("minecraft:purple_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1851)
BlueBed = NewBlock("minecraft:blue_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1867)
BrownBed = NewBlock("minecraft:brown_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1883)
GreenBed = NewBlock("minecraft:green_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.BedPart: 1, states.Occupied: 0, states.HorizontalFacing: 2}, 1899)
RedBed = NewBlock("minecraft:red_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1915)
BlackBed = NewBlock("minecraft:black_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1931)
PoweredRail = NewBlock("minecraft:powered_rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.RailShapeStraight: 0, states.Powered: 0}, 1957)
DetectorRail = NewBlock("minecraft:detector_rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.RailShapeStraight: 0, states.Powered: 0}, 1981)
StickyPiston = NewBlock("minecraft:sticky_piston", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Extended: 0}, 1998)
Cobweb = NewBlock("minecraft:cobweb", BlockProperty{HasCollision: false, ExplosionResistance: 4, DestroyTime: 4, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2004)
Grass = NewBlock("minecraft:grass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2005)
Fern = NewBlock("minecraft:fern", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2006)
DeadBush = NewBlock("minecraft:dead_bush", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2007)
Seagrass = NewBlock("minecraft:seagrass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2008)
TallSeagrass = NewBlock("minecraft:tall_seagrass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 2010)
Piston = NewBlock("minecraft:piston", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Extended: 0}, 2017)
PistonHead = NewBlock("minecraft:piston_head", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Short: 0, states.Facing: 2, states.PistonType: 0}, 2025)
WhiteWool = NewBlock("minecraft:white_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2047)
OrangeWool = NewBlock("minecraft:orange_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2048)
MagentaWool = NewBlock("minecraft:magenta_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2049)
LightBlueWool = NewBlock("minecraft:light_blue_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2050)
YellowWool = NewBlock("minecraft:yellow_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2051)
LimeWool = NewBlock("minecraft:lime_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2052)
PinkWool = NewBlock("minecraft:pink_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2053)
GrayWool = NewBlock("minecraft:gray_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2054)
LightGrayWool = NewBlock("minecraft:light_gray_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2055)
CyanWool = NewBlock("minecraft:cyan_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2056)
PurpleWool = NewBlock("minecraft:purple_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2057)
BlueWool = NewBlock("minecraft:blue_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2058)
BrownWool = NewBlock("minecraft:brown_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2059)
GreenWool = NewBlock("minecraft:green_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2060)
RedWool = NewBlock("minecraft:red_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2061)
BlackWool = NewBlock("minecraft:black_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2062)
MovingPiston = NewBlock("minecraft:moving_piston", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.PistonType: 0, states.Facing: 2}, 2063)
Dandelion = NewBlock("minecraft:dandelion", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2075)
Torchflower = NewBlock("minecraft:torchflower", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2076)
Poppy = NewBlock("minecraft:poppy", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2077)
BlueOrchid = NewBlock("minecraft:blue_orchid", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2078)
Allium = NewBlock("minecraft:allium", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2079)
AzureBluet = NewBlock("minecraft:azure_bluet", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2080)
RedTulip = NewBlock("minecraft:red_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2081)
OrangeTulip = NewBlock("minecraft:orange_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2082)
WhiteTulip = NewBlock("minecraft:white_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2083)
PinkTulip = NewBlock("minecraft:pink_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2084)
OxeyeDaisy = NewBlock("minecraft:oxeye_daisy", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2085)
Cornflower = NewBlock("minecraft:cornflower", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2086)
WitherRose = NewBlock("minecraft:wither_rose", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2087)
LilyOfTheValley = NewBlock("minecraft:lily_of_the_valley", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2088)
BrownMushroom = NewBlock("minecraft:brown_mushroom", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2089)
RedMushroom = NewBlock("minecraft:red_mushroom", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2090)
GoldBlock = NewBlock("minecraft:gold_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2091)
IronBlock = NewBlock("minecraft:iron_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2092)
Bricks = NewBlock("minecraft:bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2093)
Tnt = NewBlock("minecraft:tnt", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Unstable: 0}, 2095)
Bookshelf = NewBlock("minecraft:bookshelf", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2096)
ChiseledBookshelf = NewBlock("minecraft:chiseled_bookshelf", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.ChiseledBookshelfSlot2Occupied: 0, states.HorizontalFacing: 2, states.ChiseledBookshelfSlot5Occupied: 0, states.ChiseledBookshelfSlot1Occupied: 0, states.ChiseledBookshelfSlot0Occupied: 0, states.ChiseledBookshelfSlot3Occupied: 0, states.ChiseledBookshelfSlot4Occupied: 0}, 2160)
MossyCobblestone = NewBlock("minecraft:mossy_cobblestone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2353)
Obsidian = NewBlock("minecraft:obsidian", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2354)
Torch = NewBlock("minecraft:torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2355)
WallTorch = NewBlock("minecraft:wall_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 2356)
Fire = NewBlock("minecraft:fire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.Age15: 0, states.South: 0, states.North: 0, states.Up: 0, states.East: 0}, 2391)
SoulFire = NewBlock("minecraft:soul_fire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2872)
Spawner = NewBlock("minecraft:spawner", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2873)
OakStairs = NewBlock("minecraft:oak_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 2885)
Chest = NewBlock("minecraft:chest", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.ChestType: 0}, 2955)
RedstoneWire = NewBlock("minecraft:redstone_wire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthRedstone: 2, states.NorthRedstone: 2, states.WestRedstone: 2, states.Power: 0, states.EastRedstone: 2}, 4138)
DiamondOre = NewBlock("minecraft:diamond_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4274)
DeepslateDiamondOre = NewBlock("minecraft:deepslate_diamond_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4275)
DiamondBlock = NewBlock("minecraft:diamond_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4276)
CraftingTable = NewBlock("minecraft:crafting_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4277)
Wheat = NewBlock("minecraft:wheat", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 4278)
Farmland = NewBlock("minecraft:farmland", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Moisture: 0}, 4286)
Furnace = NewBlock("minecraft:furnace", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.HorizontalFacing: 2}, 4295)
OakSign = NewBlock("minecraft:oak_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4303)
SpruceSign = NewBlock("minecraft:spruce_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4335)
BirchSign = NewBlock("minecraft:birch_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4367)
AcaciaSign = NewBlock("minecraft:acacia_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4399)
CherrySign = NewBlock("minecraft:cherry_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4431)
JungleSign = NewBlock("minecraft:jungle_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4463)
DarkOakSign = NewBlock("minecraft:dark_oak_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4495)
MangroveSign = NewBlock("minecraft:mangrove_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4527)
BambooSign = NewBlock("minecraft:bamboo_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4559)
OakDoor = NewBlock("minecraft:oak_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2}, 4601)
Ladder = NewBlock("minecraft:ladder", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4655)
Rail = NewBlock("minecraft:rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.RailShape: 0, states.Waterlogged: 0}, 4663)
CobblestoneStairs = NewBlock("minecraft:cobblestone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 4693)
OakWallSign = NewBlock("minecraft:oak_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4763)
SpruceWallSign = NewBlock("minecraft:spruce_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4771)
BirchWallSign = NewBlock("minecraft:birch_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4779)
AcaciaWallSign = NewBlock("minecraft:acacia_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 4787)
CherryWallSign = NewBlock("minecraft:cherry_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4795)
JungleWallSign = NewBlock("minecraft:jungle_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 4803)
DarkOakWallSign = NewBlock("minecraft:dark_oak_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4811)
MangroveWallSign = NewBlock("minecraft:mangrove_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4819)
BambooWallSign = NewBlock("minecraft:bamboo_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4827)
OakHangingSign = NewBlock("minecraft:oak_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 4867)
SpruceHangingSign = NewBlock("minecraft:spruce_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 4931)
BirchHangingSign = NewBlock("minecraft:birch_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 4995)
AcaciaHangingSign = NewBlock("minecraft:acacia_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5059)
CherryHangingSign = NewBlock("minecraft:cherry_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5123)
JungleHangingSign = NewBlock("minecraft:jungle_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5187)
DarkOakHangingSign = NewBlock("minecraft:dark_oak_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5251)
CrimsonHangingSign = NewBlock("minecraft:crimson_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5315)
WarpedHangingSign = NewBlock("minecraft:warped_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5379)
MangroveHangingSign = NewBlock("minecraft:mangrove_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5443)
BambooHangingSign = NewBlock("minecraft:bamboo_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Attached: 0, states.Rotation16: 0}, 5507)
OakWallHangingSign = NewBlock("minecraft:oak_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5539)
SpruceWallHangingSign = NewBlock("minecraft:spruce_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5547)
BirchWallHangingSign = NewBlock("minecraft:birch_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5555)
AcaciaWallHangingSign = NewBlock("minecraft:acacia_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5563)
CherryWallHangingSign = NewBlock("minecraft:cherry_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5571)
JungleWallHangingSign = NewBlock("minecraft:jungle_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5579)
DarkOakWallHangingSign = NewBlock("minecraft:dark_oak_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5587)
MangroveWallHangingSign = NewBlock("minecraft:mangrove_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5595)
CrimsonWallHangingSign = NewBlock("minecraft:crimson_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5603)
WarpedWallHangingSign = NewBlock("minecraft:warped_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5611)
BambooWallHangingSign = NewBlock("minecraft:bamboo_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5619)
Lever = NewBlock("minecraft:lever", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 5635)
StonePressurePlate = NewBlock("minecraft:stone_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5651)
IronDoor = NewBlock("minecraft:iron_door", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0}, 5663)
OakPressurePlate = NewBlock("minecraft:oak_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5717)
SprucePressurePlate = NewBlock("minecraft:spruce_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5719)
BirchPressurePlate = NewBlock("minecraft:birch_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5721)
JunglePressurePlate = NewBlock("minecraft:jungle_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5723)
AcaciaPressurePlate = NewBlock("minecraft:acacia_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5725)
CherryPressurePlate = NewBlock("minecraft:cherry_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5727)
DarkOakPressurePlate = NewBlock("minecraft:dark_oak_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5729)
MangrovePressurePlate = NewBlock("minecraft:mangrove_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5731)
BambooPressurePlate = NewBlock("minecraft:bamboo_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5733)
RedstoneOre = NewBlock("minecraft:redstone_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 5735)
DeepslateRedstoneOre = NewBlock("minecraft:deepslate_redstone_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 5737)
RedstoneTorch = NewBlock("minecraft:redstone_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 1}, 5738)
RedstoneWallTorch = NewBlock("minecraft:redstone_wall_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 1, states.HorizontalFacing: 2}, 5740)
StoneButton = NewBlock("minecraft:stone_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 5757)
Snow = NewBlock("minecraft:snow", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Layers: 1}, 5772)
Ice = NewBlock("minecraft:ice", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.9800000190734863, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5780)
SnowBlock = NewBlock("minecraft:snow_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5781)
Cactus = NewBlock("minecraft:cactus", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age15: 0}, 5782)
Clay = NewBlock("minecraft:clay", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5798)
SugarCane = NewBlock("minecraft:sugar_cane", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age15: 0}, 5799)
Jukebox = NewBlock("minecraft:jukebox", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HasRecord: 0}, 5816)
OakFence = NewBlock("minecraft:oak_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 5848)
Pumpkin = NewBlock("minecraft:pumpkin", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5849)
Netherrack = NewBlock("minecraft:netherrack", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5850)
SoulSand = NewBlock("minecraft:soul_sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 0.4000000059604645, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5851)
SoulSoil = NewBlock("minecraft:soul_soil", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5852)
Basalt = NewBlock("minecraft:basalt", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 5854)
PolishedBasalt = NewBlock("minecraft:polished_basalt", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 5857)
SoulTorch = NewBlock("minecraft:soul_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5859)
SoulWallTorch = NewBlock("minecraft:soul_wall_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 5860)
Glowstone = NewBlock("minecraft:glowstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5864)
NetherPortal = NewBlock("minecraft:nether_portal", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalAxis: 0}, 5865)
CarvedPumpkin = NewBlock("minecraft:carved_pumpkin", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 5867)
JackOLantern = NewBlock("minecraft:jack_o_lantern", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 5871)
Cake = NewBlock("minecraft:cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Bites: 0}, 5875)
Repeater = NewBlock("minecraft:repeater", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.Delay: 1, states.Locked: 0}, 5885)
WhiteStainedGlass = NewBlock("minecraft:white_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5946)
OrangeStainedGlass = NewBlock("minecraft:orange_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5947)
MagentaStainedGlass = NewBlock("minecraft:magenta_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5948)
LightBlueStainedGlass = NewBlock("minecraft:light_blue_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5949)
YellowStainedGlass = NewBlock("minecraft:yellow_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5950)
LimeStainedGlass = NewBlock("minecraft:lime_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5951)
PinkStainedGlass = NewBlock("minecraft:pink_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5952)
GrayStainedGlass = NewBlock("minecraft:gray_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5953)
LightGrayStainedGlass = NewBlock("minecraft:light_gray_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5954)
CyanStainedGlass = NewBlock("minecraft:cyan_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5955)
PurpleStainedGlass = NewBlock("minecraft:purple_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5956)
BlueStainedGlass = NewBlock("minecraft:blue_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5957)
BrownStainedGlass = NewBlock("minecraft:brown_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5958)
GreenStainedGlass = NewBlock("minecraft:green_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5959)
RedStainedGlass = NewBlock("minecraft:red_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5960)
BlackStainedGlass = NewBlock("minecraft:black_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5961)
OakTrapdoor = NewBlock("minecraft:oak_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 5977)
SpruceTrapdoor = NewBlock("minecraft:spruce_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6041)
BirchTrapdoor = NewBlock("minecraft:birch_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6105)
JungleTrapdoor = NewBlock("minecraft:jungle_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Powered: 0, states.Open: 0, states.Half: 1, states.HorizontalFacing: 2}, 6169)
AcaciaTrapdoor = NewBlock("minecraft:acacia_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 6233)
CherryTrapdoor = NewBlock("minecraft:cherry_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0, states.Half: 1}, 6297)
DarkOakTrapdoor = NewBlock("minecraft:dark_oak_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6361)
MangroveTrapdoor = NewBlock("minecraft:mangrove_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6425)
BambooTrapdoor = NewBlock("minecraft:bamboo_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 6489)
StoneBricks = NewBlock("minecraft:stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6538)
MossyStoneBricks = NewBlock("minecraft:mossy_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6539)
CrackedStoneBricks = NewBlock("minecraft:cracked_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6540)
ChiseledStoneBricks = NewBlock("minecraft:chiseled_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6541)
PackedMud = NewBlock("minecraft:packed_mud", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6542)
MudBricks = NewBlock("minecraft:mud_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6543)
InfestedStone = NewBlock("minecraft:infested_stone", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6544)
InfestedCobblestone = NewBlock("minecraft:infested_cobblestone", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6545)
InfestedStoneBricks = NewBlock("minecraft:infested_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6546)
InfestedMossyStoneBricks = NewBlock("minecraft:infested_mossy_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6547)
InfestedCrackedStoneBricks = NewBlock("minecraft:infested_cracked_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6548)
InfestedChiseledStoneBricks = NewBlock("minecraft:infested_chiseled_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6549)
BrownMushroomBlock = NewBlock("minecraft:brown_mushroom_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.North: 1, states.Up: 1, states.East: 1, states.Down: 1, states.West: 1, states.South: 1}, 6550)
RedMushroomBlock = NewBlock("minecraft:red_mushroom_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 1, states.North: 1, states.Up: 1, states.East: 1, states.Down: 1, states.West: 1}, 6614)
MushroomStem = NewBlock("minecraft:mushroom_stem", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Down: 1, states.West: 1, states.South: 1, states.North: 1, states.Up: 1, states.East: 1}, 6678)
IronBars = NewBlock("minecraft:iron_bars", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 6773)
Chain = NewBlock("minecraft:chain", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Axis: 1}, 6777)
GlassPane = NewBlock("minecraft:glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 6811)
Melon = NewBlock("minecraft:melon", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6812)
AttachedPumpkinStem = NewBlock("minecraft:attached_pumpkin_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 6813)
AttachedMelonStem = NewBlock("minecraft:attached_melon_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 6817)
PumpkinStem = NewBlock("minecraft:pumpkin_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 6821)
MelonStem = NewBlock("minecraft:melon_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 6829)
Vine = NewBlock("minecraft:vine", BlockProperty{HasCollision: false, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Up: 0}, 6868)
GlowLichen = NewBlock("minecraft:glow_lichen", BlockProperty{HasCollision: false, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.Up: 0, states.East: 0, states.Down: 0, states.West: 0}, 6996)
OakFenceGate = NewBlock("minecraft:oak_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 7004)
BrickStairs = NewBlock("minecraft:brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 7040)
StoneBrickStairs = NewBlock("minecraft:stone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 7120)
MudBrickStairs = NewBlock("minecraft:mud_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 7200)
Mycelium = NewBlock("minecraft:mycelium", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Snowy: 0}, 7270)
LilyPad = NewBlock("minecraft:lily_pad", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7271)
NetherBricks = NewBlock("minecraft:nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7272)
NetherBrickFence = NewBlock("minecraft:nether_brick_fence", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 7304)
NetherBrickStairs = NewBlock("minecraft:nether_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 7316)
NetherWart = NewBlock("minecraft:nether_wart", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 7385)
EnchantingTable = NewBlock("minecraft:enchanting_table", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7389)
BrewingStand = NewBlock("minecraft:brewing_stand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HasBottle1: 0, states.HasBottle0: 0, states.HasBottle2: 0}, 7397)
Cauldron = NewBlock("minecraft:cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7398)
WaterCauldron = NewBlock("minecraft:water_cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelCauldron: 1}, 7399)
LavaCauldron = NewBlock("minecraft:lava_cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7402)
PowderSnowCauldron = NewBlock("minecraft:powder_snow_cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelCauldron: 1}, 7403)
EndPortal = NewBlock("minecraft:end_portal", BlockProperty{HasCollision: false, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7406)
EndPortalFrame = NewBlock("minecraft:end_portal_frame", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Eye: 0, states.HorizontalFacing: 2}, 7411)
EndStone = NewBlock("minecraft:end_stone", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7415)
DragonEgg = NewBlock("minecraft:dragon_egg", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7416)
RedstoneLamp = NewBlock("minecraft:redstone_lamp", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 7418)
Cocoa = NewBlock("minecraft:cocoa", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Age2: 0}, 7419)
SandstoneStairs = NewBlock("minecraft:sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2}, 7442)
EmeraldOre = NewBlock("minecraft:emerald_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7511)
DeepslateEmeraldOre = NewBlock("minecraft:deepslate_emerald_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7512)
EnderChest = NewBlock("minecraft:ender_chest", BlockProperty{HasCollision: true, ExplosionResistance: 600, DestroyTime: 22.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 7514)
TripwireHook = NewBlock("minecraft:tripwire_hook", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.HorizontalFacing: 2, states.Powered: 0}, 7530)
Tripwire = NewBlock("minecraft:tripwire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Disarmed: 0, states.North: 0, states.East: 0, states.Powered: 0, states.Attached: 0, states.West: 0, states.South: 0}, 7664)
EmeraldBlock = NewBlock("minecraft:emerald_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7665)
SpruceStairs = NewBlock("minecraft:spruce_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 7677)
BirchStairs = NewBlock("minecraft:birch_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 7757)
JungleStairs = NewBlock("minecraft:jungle_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 7837)
CommandBlock = NewBlock("minecraft:command_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Conditional: 0, states.Facing: 2}, 7912)
Beacon = NewBlock("minecraft:beacon", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7918)
CobblestoneWall = NewBlock("minecraft:cobblestone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 7922)
MossyCobblestoneWall = NewBlock("minecraft:mossy_cobblestone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 8246)
FlowerPot = NewBlock("minecraft:flower_pot", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8567)
PottedTorchflower = NewBlock("minecraft:potted_torchflower", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8568)
PottedOakSapling = NewBlock("minecraft:potted_oak_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8569)
PottedSpruceSapling = NewBlock("minecraft:potted_spruce_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8570)
PottedBirchSapling = NewBlock("minecraft:potted_birch_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8571)
PottedJungleSapling = NewBlock("minecraft:potted_jungle_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8572)
PottedAcaciaSapling = NewBlock("minecraft:potted_acacia_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8573)
PottedCherrySapling = NewBlock("minecraft:potted_cherry_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8574)
PottedDarkOakSapling = NewBlock("minecraft:potted_dark_oak_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8575)
PottedMangrovePropagule = NewBlock("minecraft:potted_mangrove_propagule", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8576)
PottedFern = NewBlock("minecraft:potted_fern", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8577)
PottedDandelion = NewBlock("minecraft:potted_dandelion", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8578)
PottedPoppy = NewBlock("minecraft:potted_poppy", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8579)
PottedBlueOrchid = NewBlock("minecraft:potted_blue_orchid", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8580)
PottedAllium = NewBlock("minecraft:potted_allium", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8581)
PottedAzureBluet = NewBlock("minecraft:potted_azure_bluet", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8582)
PottedRedTulip = NewBlock("minecraft:potted_red_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8583)
PottedOrangeTulip = NewBlock("minecraft:potted_orange_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8584)
PottedWhiteTulip = NewBlock("minecraft:potted_white_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8585)
PottedPinkTulip = NewBlock("minecraft:potted_pink_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8586)
PottedOxeyeDaisy = NewBlock("minecraft:potted_oxeye_daisy", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8587)
PottedCornflower = NewBlock("minecraft:potted_cornflower", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8588)
PottedLilyOfTheValley = NewBlock("minecraft:potted_lily_of_the_valley", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8589)
PottedWitherRose = NewBlock("minecraft:potted_wither_rose", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8590)
PottedRedMushroom = NewBlock("minecraft:potted_red_mushroom", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8591)
PottedBrownMushroom = NewBlock("minecraft:potted_brown_mushroom", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8592)
PottedDeadBush = NewBlock("minecraft:potted_dead_bush", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8593)
PottedCactus = NewBlock("minecraft:potted_cactus", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8594)
Carrots = NewBlock("minecraft:carrots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 8595)
Potatoes = NewBlock("minecraft:potatoes", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 8603)
OakButton = NewBlock("minecraft:oak_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8620)
SpruceButton = NewBlock("minecraft:spruce_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.AttachFace: 1}, 8644)
BirchButton = NewBlock("minecraft:birch_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8668)
JungleButton = NewBlock("minecraft:jungle_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8692)
AcaciaButton = NewBlock("minecraft:acacia_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8716)
CherryButton = NewBlock("minecraft:cherry_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8740)
DarkOakButton = NewBlock("minecraft:dark_oak_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8764)
MangroveButton = NewBlock("minecraft:mangrove_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8788)
BambooButton = NewBlock("minecraft:bamboo_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8812)
SkeletonSkull = NewBlock("minecraft:skeleton_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8827)
SkeletonWallSkull = NewBlock("minecraft:skeleton_wall_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8843)
WitherSkeletonSkull = NewBlock("minecraft:wither_skeleton_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8847)
WitherSkeletonWallSkull = NewBlock("minecraft:wither_skeleton_wall_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8863)
ZombieHead = NewBlock("minecraft:zombie_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8867)
ZombieWallHead = NewBlock("minecraft:zombie_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8883)
PlayerHead = NewBlock("minecraft:player_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8887)
PlayerWallHead = NewBlock("minecraft:player_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8903)
CreeperHead = NewBlock("minecraft:creeper_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8907)
CreeperWallHead = NewBlock("minecraft:creeper_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8923)
DragonHead = NewBlock("minecraft:dragon_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8927)
DragonWallHead = NewBlock("minecraft:dragon_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8943)
PiglinHead = NewBlock("minecraft:piglin_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8947)
PiglinWallHead = NewBlock("minecraft:piglin_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8963)
Anvil = NewBlock("minecraft:anvil", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8967)
ChippedAnvil = NewBlock("minecraft:chipped_anvil", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8971)
DamagedAnvil = NewBlock("minecraft:damaged_anvil", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8975)
TrappedChest = NewBlock("minecraft:trapped_chest", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.ChestType: 0, states.HorizontalFacing: 2}, 8980)
LightWeightedPressurePlate = NewBlock("minecraft:light_weighted_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Power: 0}, 9003)
HeavyWeightedPressurePlate = NewBlock("minecraft:heavy_weighted_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Power: 0}, 9019)
Comparator = NewBlock("minecraft:comparator", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.ModeComparator: 0, states.HorizontalFacing: 2, states.Powered: 0}, 9036)
DaylightDetector = NewBlock("minecraft:daylight_detector", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Inverted: 0, states.Power: 0}, 9067)
RedstoneBlock = NewBlock("minecraft:redstone_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9083)
NetherQuartzOre = NewBlock("minecraft:nether_quartz_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9084)
Hopper = NewBlock("minecraft:hopper", BlockProperty{HasCollision: true, ExplosionResistance: 4.800000190734863, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Enabled: 1, states.FacingHopper: 0}, 9085)
QuartzBlock = NewBlock("minecraft:quartz_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9095)
ChiseledQuartzBlock = NewBlock("minecraft:chiseled_quartz_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9096)
QuartzPillar = NewBlock("minecraft:quartz_pillar", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 9098)
QuartzStairs = NewBlock("minecraft:quartz_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 9111)
ActivatorRail = NewBlock("minecraft:activator_rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.RailShapeStraight: 0, states.Powered: 0}, 9193)
Dropper = NewBlock("minecraft:dropper", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Triggered: 0, states.Facing: 2}, 9205)
WhiteTerracotta = NewBlock("minecraft:white_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9216)
OrangeTerracotta = NewBlock("minecraft:orange_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9217)
MagentaTerracotta = NewBlock("minecraft:magenta_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9218)
LightBlueTerracotta = NewBlock("minecraft:light_blue_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9219)
YellowTerracotta = NewBlock("minecraft:yellow_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9220)
LimeTerracotta = NewBlock("minecraft:lime_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9221)
PinkTerracotta = NewBlock("minecraft:pink_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9222)
GrayTerracotta = NewBlock("minecraft:gray_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9223)
LightGrayTerracotta = NewBlock("minecraft:light_gray_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9224)
CyanTerracotta = NewBlock("minecraft:cyan_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9225)
PurpleTerracotta = NewBlock("minecraft:purple_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9226)
BlueTerracotta = NewBlock("minecraft:blue_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9227)
BrownTerracotta = NewBlock("minecraft:brown_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9228)
GreenTerracotta = NewBlock("minecraft:green_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9229)
RedTerracotta = NewBlock("minecraft:red_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9230)
BlackTerracotta = NewBlock("minecraft:black_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9231)
WhiteStainedGlassPane = NewBlock("minecraft:white_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9263)
OrangeStainedGlassPane = NewBlock("minecraft:orange_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9295)
MagentaStainedGlassPane = NewBlock("minecraft:magenta_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9327)
LightBlueStainedGlassPane = NewBlock("minecraft:light_blue_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9359)
YellowStainedGlassPane = NewBlock("minecraft:yellow_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 9391)
LimeStainedGlassPane = NewBlock("minecraft:lime_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9423)
PinkStainedGlassPane = NewBlock("minecraft:pink_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 9455)
GrayStainedGlassPane = NewBlock("minecraft:gray_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9487)
LightGrayStainedGlassPane = NewBlock("minecraft:light_gray_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 9519)
CyanStainedGlassPane = NewBlock("minecraft:cyan_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 9551)
PurpleStainedGlassPane = NewBlock("minecraft:purple_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 9583)
BlueStainedGlassPane = NewBlock("minecraft:blue_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9615)
BrownStainedGlassPane = NewBlock("minecraft:brown_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 9647)
GreenStainedGlassPane = NewBlock("minecraft:green_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9679)
RedStainedGlassPane = NewBlock("minecraft:red_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 9711)
BlackStainedGlassPane = NewBlock("minecraft:black_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9743)
AcaciaStairs = NewBlock("minecraft:acacia_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 9755)
CherryStairs = NewBlock("minecraft:cherry_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 9835)
DarkOakStairs = NewBlock("minecraft:dark_oak_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 9915)
MangroveStairs = NewBlock("minecraft:mangrove_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 9995)
BambooStairs = NewBlock("minecraft:bamboo_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 10075)
BambooMosaicStairs = NewBlock("minecraft:bamboo_mosaic_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10155)
SlimeBlock = NewBlock("minecraft:slime_block", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.800000011920929, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 10224)
Barrier = NewBlock("minecraft:barrier", BlockProperty{HasCollision: true, ExplosionResistance: 3.60000075e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 10225)
Light = NewBlock("minecraft:light", BlockProperty{HasCollision: true, ExplosionResistance: 3.60000075e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Level: 15, states.Waterlogged: 0}, 10257)
IronTrapdoor = NewBlock("minecraft:iron_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 10273)
Prismarine = NewBlock("minecraft:prismarine", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10322)
PrismarineBricks = NewBlock("minecraft:prismarine_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10323)
DarkPrismarine = NewBlock("minecraft:dark_prismarine", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10324)
PrismarineStairs = NewBlock("minecraft:prismarine_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10336)
PrismarineBrickStairs = NewBlock("minecraft:prismarine_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 10416)
DarkPrismarineStairs = NewBlock("minecraft:dark_prismarine_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10496)
PrismarineSlab = NewBlock("minecraft:prismarine_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 10568)
PrismarineBrickSlab = NewBlock("minecraft:prismarine_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 10574)
DarkPrismarineSlab = NewBlock("minecraft:dark_prismarine_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 10580)
SeaLantern = NewBlock("minecraft:sea_lantern", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10583)
HayBlock = NewBlock("minecraft:hay_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 10585)
WhiteCarpet = NewBlock("minecraft:white_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10587)
OrangeCarpet = NewBlock("minecraft:orange_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10588)
MagentaCarpet = NewBlock("minecraft:magenta_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10589)
LightBlueCarpet = NewBlock("minecraft:light_blue_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10590)
YellowCarpet = NewBlock("minecraft:yellow_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10591)
LimeCarpet = NewBlock("minecraft:lime_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10592)
PinkCarpet = NewBlock("minecraft:pink_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10593)
GrayCarpet = NewBlock("minecraft:gray_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10594)
LightGrayCarpet = NewBlock("minecraft:light_gray_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10595)
CyanCarpet = NewBlock("minecraft:cyan_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10596)
PurpleCarpet = NewBlock("minecraft:purple_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10597)
BlueCarpet = NewBlock("minecraft:blue_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10598)
BrownCarpet = NewBlock("minecraft:brown_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10599)
GreenCarpet = NewBlock("minecraft:green_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10600)
RedCarpet = NewBlock("minecraft:red_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10601)
BlackCarpet = NewBlock("minecraft:black_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10602)
Terracotta = NewBlock("minecraft:terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10603)
CoalBlock = NewBlock("minecraft:coal_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10604)
PackedIce = NewBlock("minecraft:packed_ice", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.9800000190734863, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10605)
Sunflower = NewBlock("minecraft:sunflower", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10607)
Lilac = NewBlock("minecraft:lilac", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10609)
RoseBush = NewBlock("minecraft:rose_bush", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10611)
Peony = NewBlock("minecraft:peony", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10613)
TallGrass = NewBlock("minecraft:tall_grass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10615)
LargeFern = NewBlock("minecraft:large_fern", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10617)
WhiteBanner = NewBlock("minecraft:white_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10618)
OrangeBanner = NewBlock("minecraft:orange_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10634)
MagentaBanner = NewBlock("minecraft:magenta_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10650)
LightBlueBanner = NewBlock("minecraft:light_blue_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10666)
YellowBanner = NewBlock("minecraft:yellow_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10682)
LimeBanner = NewBlock("minecraft:lime_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10698)
PinkBanner = NewBlock("minecraft:pink_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10714)
GrayBanner = NewBlock("minecraft:gray_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10730)
LightGrayBanner = NewBlock("minecraft:light_gray_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10746)
CyanBanner = NewBlock("minecraft:cyan_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10762)
PurpleBanner = NewBlock("minecraft:purple_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10778)
BlueBanner = NewBlock("minecraft:blue_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10794)
BrownBanner = NewBlock("minecraft:brown_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10810)
GreenBanner = NewBlock("minecraft:green_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10826)
RedBanner = NewBlock("minecraft:red_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10842)
BlackBanner = NewBlock("minecraft:black_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10858)
WhiteWallBanner = NewBlock("minecraft:white_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10874)
OrangeWallBanner = NewBlock("minecraft:orange_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10878)
MagentaWallBanner = NewBlock("minecraft:magenta_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10882)
LightBlueWallBanner = NewBlock("minecraft:light_blue_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10886)
YellowWallBanner = NewBlock("minecraft:yellow_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10890)
LimeWallBanner = NewBlock("minecraft:lime_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10894)
PinkWallBanner = NewBlock("minecraft:pink_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10898)
GrayWallBanner = NewBlock("minecraft:gray_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10902)
LightGrayWallBanner = NewBlock("minecraft:light_gray_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10906)
CyanWallBanner = NewBlock("minecraft:cyan_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10910)
PurpleWallBanner = NewBlock("minecraft:purple_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10914)
BlueWallBanner = NewBlock("minecraft:blue_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10918)
BrownWallBanner = NewBlock("minecraft:brown_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10922)
GreenWallBanner = NewBlock("minecraft:green_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10926)
RedWallBanner = NewBlock("minecraft:red_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10930)
BlackWallBanner = NewBlock("minecraft:black_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10934)
RedSandstone = NewBlock("minecraft:red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10938)
ChiseledRedSandstone = NewBlock("minecraft:chiseled_red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10939)
CutRedSandstone = NewBlock("minecraft:cut_red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10940)
RedSandstoneStairs = NewBlock("minecraft:red_sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10952)
OakSlab = NewBlock("minecraft:oak_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11024)
SpruceSlab = NewBlock("minecraft:spruce_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11030)
BirchSlab = NewBlock("minecraft:birch_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11036)
JungleSlab = NewBlock("minecraft:jungle_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11042)
AcaciaSlab = NewBlock("minecraft:acacia_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11048)
CherrySlab = NewBlock("minecraft:cherry_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11054)
DarkOakSlab = NewBlock("minecraft:dark_oak_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11060)
MangroveSlab = NewBlock("minecraft:mangrove_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11066)
BambooSlab = NewBlock("minecraft:bamboo_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11072)
BambooMosaicSlab = NewBlock("minecraft:bamboo_mosaic_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11078)
StoneSlab = NewBlock("minecraft:stone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11084)
SmoothStoneSlab = NewBlock("minecraft:smooth_stone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11090)
SandstoneSlab = NewBlock("minecraft:sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11096)
CutSandstoneSlab = NewBlock("minecraft:cut_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11102)
PetrifiedOakSlab = NewBlock("minecraft:petrified_oak_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11108)
CobblestoneSlab = NewBlock("minecraft:cobblestone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11114)
BrickSlab = NewBlock("minecraft:brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11120)
StoneBrickSlab = NewBlock("minecraft:stone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11126)
MudBrickSlab = NewBlock("minecraft:mud_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11132)
NetherBrickSlab = NewBlock("minecraft:nether_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11138)
QuartzSlab = NewBlock("minecraft:quartz_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11144)
RedSandstoneSlab = NewBlock("minecraft:red_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11150)
CutRedSandstoneSlab = NewBlock("minecraft:cut_red_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11156)
PurpurSlab = NewBlock("minecraft:purpur_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11162)
SmoothStone = NewBlock("minecraft:smooth_stone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11165)
SmoothSandstone = NewBlock("minecraft:smooth_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11166)
SmoothQuartz = NewBlock("minecraft:smooth_quartz", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11167)
SmoothRedSandstone = NewBlock("minecraft:smooth_red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11168)
SpruceFenceGate = NewBlock("minecraft:spruce_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11176)
BirchFenceGate = NewBlock("minecraft:birch_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11208)
JungleFenceGate = NewBlock("minecraft:jungle_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11240)
AcaciaFenceGate = NewBlock("minecraft:acacia_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0}, 11272)
CherryFenceGate = NewBlock("minecraft:cherry_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0}, 11304)
DarkOakFenceGate = NewBlock("minecraft:dark_oak_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0}, 11336)
MangroveFenceGate = NewBlock("minecraft:mangrove_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11368)
BambooFenceGate = NewBlock("minecraft:bamboo_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11400)
SpruceFence = NewBlock("minecraft:spruce_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11456)
BirchFence = NewBlock("minecraft:birch_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11488)
JungleFence = NewBlock("minecraft:jungle_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 11520)
AcaciaFence = NewBlock("minecraft:acacia_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11552)
CherryFence = NewBlock("minecraft:cherry_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 11584)
DarkOakFence = NewBlock("minecraft:dark_oak_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0}, 11616)
MangroveFence = NewBlock("minecraft:mangrove_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11648)
BambooFence = NewBlock("minecraft:bamboo_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11680)
SpruceDoor = NewBlock("minecraft:spruce_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoorHinge: 0, states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1}, 11692)
BirchDoor = NewBlock("minecraft:birch_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2}, 11756)
JungleDoor = NewBlock("minecraft:jungle_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 11820)
AcaciaDoor = NewBlock("minecraft:acacia_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 11884)
CherryDoor = NewBlock("minecraft:cherry_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 11948)
DarkOakDoor = NewBlock("minecraft:dark_oak_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0}, 12012)
MangroveDoor = NewBlock("minecraft:mangrove_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 12076)
BambooDoor = NewBlock("minecraft:bamboo_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0}, 12140)
EndRod = NewBlock("minecraft:end_rod", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1}, 12197)
ChorusPlant = NewBlock("minecraft:chorus_plant", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Down: 0, states.West: 0, states.South: 0, states.North: 0, states.Up: 0, states.East: 0}, 12262)
ChorusFlower = NewBlock("minecraft:chorus_flower", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age5: 0}, 12263)
PurpurBlock = NewBlock("minecraft:purpur_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12269)
PurpurPillar = NewBlock("minecraft:purpur_pillar", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 12271)
PurpurStairs = NewBlock("minecraft:purpur_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 12284)
EndStoneBricks = NewBlock("minecraft:end_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12353)
TorchflowerCrop = NewBlock("minecraft:torchflower_crop", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age1: 0}, 12354)
PitcherCrop = NewBlock("minecraft:pitcher_crop", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1, states.Age4: 0}, 12357)
PitcherPlant = NewBlock("minecraft:pitcher_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 12367)
Beetroots = NewBlock("minecraft:beetroots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 12368)
DirtPath = NewBlock("minecraft:dirt_path", BlockProperty{HasCollision: true, ExplosionResistance: 0.6499999761581421, DestroyTime: 0.6499999761581421, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12372)
EndGateway = NewBlock("minecraft:end_gateway", BlockProperty{HasCollision: false, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12373)
RepeatingCommandBlock = NewBlock("minecraft:repeating_command_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Conditional: 0}, 12380)
ChainCommandBlock = NewBlock("minecraft:chain_command_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Conditional: 0}, 12392)
FrostedIce = NewBlock("minecraft:frosted_ice", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.9800000190734863, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 12398)
MagmaBlock = NewBlock("minecraft:magma_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12402)
NetherWartBlock = NewBlock("minecraft:nether_wart_block", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12403)
RedNetherBricks = NewBlock("minecraft:red_nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12404)
BoneBlock = NewBlock("minecraft:bone_block", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 12406)
StructureVoid = NewBlock("minecraft:structure_void", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12408)
Observer = NewBlock("minecraft:observer", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 3, states.Powered: 0}, 12414)
ShulkerBox = NewBlock("minecraft:shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12425)
WhiteShulkerBox = NewBlock("minecraft:white_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12431)
OrangeShulkerBox = NewBlock("minecraft:orange_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12437)
MagentaShulkerBox = NewBlock("minecraft:magenta_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12443)
LightBlueShulkerBox = NewBlock("minecraft:light_blue_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12449)
YellowShulkerBox = NewBlock("minecraft:yellow_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12455)
LimeShulkerBox = NewBlock("minecraft:lime_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12461)
PinkShulkerBox = NewBlock("minecraft:pink_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12467)
GrayShulkerBox = NewBlock("minecraft:gray_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12473)
LightGrayShulkerBox = NewBlock("minecraft:light_gray_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12479)
CyanShulkerBox = NewBlock("minecraft:cyan_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12485)
PurpleShulkerBox = NewBlock("minecraft:purple_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12491)
BlueShulkerBox = NewBlock("minecraft:blue_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12497)
BrownShulkerBox = NewBlock("minecraft:brown_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12503)
GreenShulkerBox = NewBlock("minecraft:green_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12509)
RedShulkerBox = NewBlock("minecraft:red_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12515)
BlackShulkerBox = NewBlock("minecraft:black_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12521)
WhiteGlazedTerracotta = NewBlock("minecraft:white_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12523)
OrangeGlazedTerracotta = NewBlock("minecraft:orange_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12527)
MagentaGlazedTerracotta = NewBlock("minecraft:magenta_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12531)
LightBlueGlazedTerracotta = NewBlock("minecraft:light_blue_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12535)
YellowGlazedTerracotta = NewBlock("minecraft:yellow_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12539)
LimeGlazedTerracotta = NewBlock("minecraft:lime_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12543)
PinkGlazedTerracotta = NewBlock("minecraft:pink_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12547)
GrayGlazedTerracotta = NewBlock("minecraft:gray_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12551)
LightGrayGlazedTerracotta = NewBlock("minecraft:light_gray_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12555)
CyanGlazedTerracotta = NewBlock("minecraft:cyan_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12559)
PurpleGlazedTerracotta = NewBlock("minecraft:purple_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12563)
BlueGlazedTerracotta = NewBlock("minecraft:blue_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12567)
BrownGlazedTerracotta = NewBlock("minecraft:brown_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12571)
GreenGlazedTerracotta = NewBlock("minecraft:green_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12575)
RedGlazedTerracotta = NewBlock("minecraft:red_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12579)
BlackGlazedTerracotta = NewBlock("minecraft:black_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12583)
WhiteConcrete = NewBlock("minecraft:white_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12587)
OrangeConcrete = NewBlock("minecraft:orange_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12588)
MagentaConcrete = NewBlock("minecraft:magenta_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12589)
LightBlueConcrete = NewBlock("minecraft:light_blue_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12590)
YellowConcrete = NewBlock("minecraft:yellow_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12591)
LimeConcrete = NewBlock("minecraft:lime_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12592)
PinkConcrete = NewBlock("minecraft:pink_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12593)
GrayConcrete = NewBlock("minecraft:gray_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12594)
LightGrayConcrete = NewBlock("minecraft:light_gray_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12595)
CyanConcrete = NewBlock("minecraft:cyan_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12596)
PurpleConcrete = NewBlock("minecraft:purple_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12597)
BlueConcrete = NewBlock("minecraft:blue_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12598)
BrownConcrete = NewBlock("minecraft:brown_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12599)
GreenConcrete = NewBlock("minecraft:green_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12600)
RedConcrete = NewBlock("minecraft:red_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12601)
BlackConcrete = NewBlock("minecraft:black_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12602)
WhiteConcretePowder = NewBlock("minecraft:white_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12603)
OrangeConcretePowder = NewBlock("minecraft:orange_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12604)
MagentaConcretePowder = NewBlock("minecraft:magenta_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12605)
LightBlueConcretePowder = NewBlock("minecraft:light_blue_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12606)
YellowConcretePowder = NewBlock("minecraft:yellow_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12607)
LimeConcretePowder = NewBlock("minecraft:lime_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12608)
PinkConcretePowder = NewBlock("minecraft:pink_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12609)
GrayConcretePowder = NewBlock("minecraft:gray_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12610)
LightGrayConcretePowder = NewBlock("minecraft:light_gray_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12611)
CyanConcretePowder = NewBlock("minecraft:cyan_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12612)
PurpleConcretePowder = NewBlock("minecraft:purple_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12613)
BlueConcretePowder = NewBlock("minecraft:blue_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12614)
BrownConcretePowder = NewBlock("minecraft:brown_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12615)
GreenConcretePowder = NewBlock("minecraft:green_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12616)
RedConcretePowder = NewBlock("minecraft:red_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12617)
BlackConcretePowder = NewBlock("minecraft:black_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12618)
Kelp = NewBlock("minecraft:kelp", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age25: 0}, 12619)
KelpPlant = NewBlock("minecraft:kelp_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12645)
DriedKelpBlock = NewBlock("minecraft:dried_kelp_block", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12646)
TurtleEgg = NewBlock("minecraft:turtle_egg", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hatch: 0, states.Eggs: 1}, 12647)
SnifferEgg = NewBlock("minecraft:sniffer_egg", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hatch: 0}, 12659)
DeadTubeCoralBlock = NewBlock("minecraft:dead_tube_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12662)
DeadBrainCoralBlock = NewBlock("minecraft:dead_brain_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12663)
DeadBubbleCoralBlock = NewBlock("minecraft:dead_bubble_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12664)
DeadFireCoralBlock = NewBlock("minecraft:dead_fire_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12665)
DeadHornCoralBlock = NewBlock("minecraft:dead_horn_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12666)
TubeCoralBlock = NewBlock("minecraft:tube_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12667)
BrainCoralBlock = NewBlock("minecraft:brain_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12668)
BubbleCoralBlock = NewBlock("minecraft:bubble_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12669)
FireCoralBlock = NewBlock("minecraft:fire_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12670)
HornCoralBlock = NewBlock("minecraft:horn_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12671)
DeadTubeCoral = NewBlock("minecraft:dead_tube_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12672)
DeadBrainCoral = NewBlock("minecraft:dead_brain_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12674)
DeadBubbleCoral = NewBlock("minecraft:dead_bubble_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12676)
DeadFireCoral = NewBlock("minecraft:dead_fire_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12678)
DeadHornCoral = NewBlock("minecraft:dead_horn_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12680)
TubeCoral = NewBlock("minecraft:tube_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12682)
BrainCoral = NewBlock("minecraft:brain_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12684)
BubbleCoral = NewBlock("minecraft:bubble_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12686)
FireCoral = NewBlock("minecraft:fire_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12688)
HornCoral = NewBlock("minecraft:horn_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12690)
DeadTubeCoralFan = NewBlock("minecraft:dead_tube_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12692)
DeadBrainCoralFan = NewBlock("minecraft:dead_brain_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12694)
DeadBubbleCoralFan = NewBlock("minecraft:dead_bubble_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12696)
DeadFireCoralFan = NewBlock("minecraft:dead_fire_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12698)
DeadHornCoralFan = NewBlock("minecraft:dead_horn_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12700)
TubeCoralFan = NewBlock("minecraft:tube_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12702)
BrainCoralFan = NewBlock("minecraft:brain_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12704)
BubbleCoralFan = NewBlock("minecraft:bubble_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12706)
FireCoralFan = NewBlock("minecraft:fire_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12708)
HornCoralFan = NewBlock("minecraft:horn_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12710)
DeadTubeCoralWallFan = NewBlock("minecraft:dead_tube_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12712)
DeadBrainCoralWallFan = NewBlock("minecraft:dead_brain_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12720)
DeadBubbleCoralWallFan = NewBlock("minecraft:dead_bubble_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12728)
DeadFireCoralWallFan = NewBlock("minecraft:dead_fire_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12736)
DeadHornCoralWallFan = NewBlock("minecraft:dead_horn_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12744)
TubeCoralWallFan = NewBlock("minecraft:tube_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12752)
BrainCoralWallFan = NewBlock("minecraft:brain_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12760)
BubbleCoralWallFan = NewBlock("minecraft:bubble_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1, states.HorizontalFacing: 2}, 12768)
FireCoralWallFan = NewBlock("minecraft:fire_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12776)
HornCoralWallFan = NewBlock("minecraft:horn_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12784)
SeaPickle = NewBlock("minecraft:sea_pickle", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1, states.Pickles: 1}, 12792)
BlueIce = NewBlock("minecraft:blue_ice", BlockProperty{HasCollision: true, ExplosionResistance: 2.799999952316284, DestroyTime: 2.799999952316284, RequiresCorrectToolForDrop: false, Friction: 0.9890000224113464, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12800)
Conduit = NewBlock("minecraft:conduit", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12801)
BambooSapling = NewBlock("minecraft:bamboo_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12803)
Bamboo = NewBlock("minecraft:bamboo", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Stage: 0, states.Age1: 0, states.BambooLeaves: 0}, 12804)
PottedBamboo = NewBlock("minecraft:potted_bamboo", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12816)
VoidAir = NewBlock("minecraft:void_air", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: true, DynamicShape: false}, nil, 12817)
CaveAir = NewBlock("minecraft:cave_air", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: true, DynamicShape: false}, nil, 12818)
BubbleColumn = NewBlock("minecraft:bubble_column", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Drag: 1}, 12819)
PolishedGraniteStairs = NewBlock("minecraft:polished_granite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 12832)
SmoothRedSandstoneStairs = NewBlock("minecraft:smooth_red_sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 12912)
MossyStoneBrickStairs = NewBlock("minecraft:mossy_stone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 12992)
PolishedDioriteStairs = NewBlock("minecraft:polished_diorite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13072)
MossyCobblestoneStairs = NewBlock("minecraft:mossy_cobblestone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13152)
EndStoneBrickStairs = NewBlock("minecraft:end_stone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13232)
StoneStairs = NewBlock("minecraft:stone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13312)
SmoothSandstoneStairs = NewBlock("minecraft:smooth_sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 13392)
SmoothQuartzStairs = NewBlock("minecraft:smooth_quartz_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13472)
GraniteStairs = NewBlock("minecraft:granite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13552)
AndesiteStairs = NewBlock("minecraft:andesite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13632)
RedNetherBrickStairs = NewBlock("minecraft:red_nether_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13712)
PolishedAndesiteStairs = NewBlock("minecraft:polished_andesite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13792)
DioriteStairs = NewBlock("minecraft:diorite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13872)
PolishedGraniteSlab = NewBlock("minecraft:polished_granite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13944)
SmoothRedSandstoneSlab = NewBlock("minecraft:smooth_red_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13950)
MossyStoneBrickSlab = NewBlock("minecraft:mossy_stone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13956)
PolishedDioriteSlab = NewBlock("minecraft:polished_diorite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13962)
MossyCobblestoneSlab = NewBlock("minecraft:mossy_cobblestone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13968)
EndStoneBrickSlab = NewBlock("minecraft:end_stone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13974)
SmoothSandstoneSlab = NewBlock("minecraft:smooth_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13980)
SmoothQuartzSlab = NewBlock("minecraft:smooth_quartz_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13986)
GraniteSlab = NewBlock("minecraft:granite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13992)
AndesiteSlab = NewBlock("minecraft:andesite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13998)
RedNetherBrickSlab = NewBlock("minecraft:red_nether_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 14004)
PolishedAndesiteSlab = NewBlock("minecraft:polished_andesite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 14010)
DioriteSlab = NewBlock("minecraft:diorite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 14016)
BrickWall = NewBlock("minecraft:brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 14022)
PrismarineWall = NewBlock("minecraft:prismarine_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 14346)
RedSandstoneWall = NewBlock("minecraft:red_sandstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 14670)
MossyStoneBrickWall = NewBlock("minecraft:mossy_stone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 14994)
GraniteWall = NewBlock("minecraft:granite_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0}, 15318)
StoneBrickWall = NewBlock("minecraft:stone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0}, 15642)
MudBrickWall = NewBlock("minecraft:mud_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 15966)
NetherBrickWall = NewBlock("minecraft:nether_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0}, 16290)
AndesiteWall = NewBlock("minecraft:andesite_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 16614)
RedNetherBrickWall = NewBlock("minecraft:red_nether_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0}, 16938)
SandstoneWall = NewBlock("minecraft:sandstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0}, 17262)
EndStoneBrickWall = NewBlock("minecraft:end_stone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 17586)
DioriteWall = NewBlock("minecraft:diorite_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0}, 17910)
Scaffolding = NewBlock("minecraft:scaffolding", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Waterlogged: 0, states.StabilityDistance: 7, states.Bottom: 0}, 18262)
Loom = NewBlock("minecraft:loom", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 18263)
Barrel = NewBlock("minecraft:barrel", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Open: 0}, 18268)
Smoker = NewBlock("minecraft:smoker", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.HorizontalFacing: 2}, 18280)
BlastFurnace = NewBlock("minecraft:blast_furnace", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.HorizontalFacing: 2}, 18288)
CartographyTable = NewBlock("minecraft:cartography_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18295)
FletchingTable = NewBlock("minecraft:fletching_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18296)
Grindstone = NewBlock("minecraft:grindstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2}, 18301)
Lectern = NewBlock("minecraft:lectern", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.HasBook: 0, states.Powered: 0}, 18312)
SmithingTable = NewBlock("minecraft:smithing_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18325)
Stonecutter = NewBlock("minecraft:stonecutter", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 18326)
Bell = NewBlock("minecraft:bell", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.BellAttachment: 0}, 18331)
Lantern = NewBlock("minecraft:lantern", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hanging: 0, states.Waterlogged: 0}, 18365)
SoulLantern = NewBlock("minecraft:soul_lantern", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hanging: 0, states.Waterlogged: 0}, 18369)
Campfire = NewBlock("minecraft:campfire", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.SignalFire: 0, states.Lit: 1}, 18373)
SoulCampfire = NewBlock("minecraft:soul_campfire", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.SignalFire: 0}, 18405)
SweetBerryBush = NewBlock("minecraft:sweet_berry_bush", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 18434)
WarpedStem = NewBlock("minecraft:warped_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18439)
StrippedWarpedStem = NewBlock("minecraft:stripped_warped_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18442)
WarpedHyphae = NewBlock("minecraft:warped_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18445)
StrippedWarpedHyphae = NewBlock("minecraft:stripped_warped_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18448)
WarpedNylium = NewBlock("minecraft:warped_nylium", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18450)
WarpedFungus = NewBlock("minecraft:warped_fungus", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18451)
WarpedWartBlock = NewBlock("minecraft:warped_wart_block", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18452)
WarpedRoots = NewBlock("minecraft:warped_roots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18453)
NetherSprouts = NewBlock("minecraft:nether_sprouts", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18454)
CrimsonStem = NewBlock("minecraft:crimson_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18456)
StrippedCrimsonStem = NewBlock("minecraft:stripped_crimson_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18459)
CrimsonHyphae = NewBlock("minecraft:crimson_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18462)
StrippedCrimsonHyphae = NewBlock("minecraft:stripped_crimson_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18465)
CrimsonNylium = NewBlock("minecraft:crimson_nylium", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18467)
CrimsonFungus = NewBlock("minecraft:crimson_fungus", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18468)
Shroomlight = NewBlock("minecraft:shroomlight", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18469)
WeepingVines = NewBlock("minecraft:weeping_vines", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age25: 0}, 18470)
WeepingVinesPlant = NewBlock("minecraft:weeping_vines_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18496)
TwistingVines = NewBlock("minecraft:twisting_vines", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age25: 0}, 18497)
TwistingVinesPlant = NewBlock("minecraft:twisting_vines_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18523)
CrimsonRoots = NewBlock("minecraft:crimson_roots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18524)
CrimsonPlanks = NewBlock("minecraft:crimson_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18525)
WarpedPlanks = NewBlock("minecraft:warped_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18526)
CrimsonSlab = NewBlock("minecraft:crimson_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 18530)
WarpedSlab = NewBlock("minecraft:warped_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 18536)
CrimsonPressurePlate = NewBlock("minecraft:crimson_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 18540)
WarpedPressurePlate = NewBlock("minecraft:warped_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 18542)
CrimsonFence = NewBlock("minecraft:crimson_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 18574)
WarpedFence = NewBlock("minecraft:warped_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 18606)
CrimsonTrapdoor = NewBlock("minecraft:crimson_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 18622)
WarpedTrapdoor = NewBlock("minecraft:warped_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 18686)
CrimsonFenceGate = NewBlock("minecraft:crimson_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0}, 18742)
WarpedFenceGate = NewBlock("minecraft:warped_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 18774)
CrimsonStairs = NewBlock("minecraft:crimson_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 18810)
WarpedStairs = NewBlock("minecraft:warped_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 18890)
CrimsonButton = NewBlock("minecraft:crimson_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 18968)
WarpedButton = NewBlock("minecraft:warped_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 18992)
CrimsonDoor = NewBlock("minecraft:crimson_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 19018)
WarpedDoor = NewBlock("minecraft:warped_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 19082)
CrimsonSign = NewBlock("minecraft:crimson_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 19136)
WarpedSign = NewBlock("minecraft:warped_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 19168)
CrimsonWallSign = NewBlock("minecraft:crimson_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 19200)
WarpedWallSign = NewBlock("minecraft:warped_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 19208)
StructureBlock = NewBlock("minecraft:structure_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StructureblockMode: 1}, 19216)
Jigsaw = NewBlock("minecraft:jigsaw", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Orientation: 10}, 19229)
Composter = NewBlock("minecraft:composter", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelComposter: 0}, 19231)
Target = NewBlock("minecraft:target", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Power: 0}, 19240)
BeeNest = NewBlock("minecraft:bee_nest", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelHoney: 0, states.HorizontalFacing: 2}, 19256)
Beehive = NewBlock("minecraft:beehive", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelHoney: 0, states.HorizontalFacing: 2}, 19280)
HoneyBlock = NewBlock("minecraft:honey_block", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 0.4000000059604645, JumpFactor: 0.5, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19304)
HoneycombBlock = NewBlock("minecraft:honeycomb_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19305)
NetheriteBlock = NewBlock("minecraft:netherite_block", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19306)
AncientDebris = NewBlock("minecraft:ancient_debris", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 30, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19307)
CryingObsidian = NewBlock("minecraft:crying_obsidian", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19308)
RespawnAnchor = NewBlock("minecraft:respawn_anchor", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.RespawnAnchorCharges: 0}, 19309)
PottedCrimsonFungus = NewBlock("minecraft:potted_crimson_fungus", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19314)
PottedWarpedFungus = NewBlock("minecraft:potted_warped_fungus", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19315)
PottedCrimsonRoots = NewBlock("minecraft:potted_crimson_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19316)
PottedWarpedRoots = NewBlock("minecraft:potted_warped_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19317)
Lodestone = NewBlock("minecraft:lodestone", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19318)
Blackstone = NewBlock("minecraft:blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19319)
BlackstoneStairs = NewBlock("minecraft:blackstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 19331)
BlackstoneWall = NewBlock("minecraft:blackstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0}, 19403)
BlackstoneSlab = NewBlock("minecraft:blackstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 19727)
PolishedBlackstone = NewBlock("minecraft:polished_blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19730)
PolishedBlackstoneBricks = NewBlock("minecraft:polished_blackstone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19731)
CrackedPolishedBlackstoneBricks = NewBlock("minecraft:cracked_polished_blackstone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19732)
ChiseledPolishedBlackstone = NewBlock("minecraft:chiseled_polished_blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19733)
PolishedBlackstoneBrickSlab = NewBlock("minecraft:polished_blackstone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 19737)
PolishedBlackstoneBrickStairs = NewBlock("minecraft:polished_blackstone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 19751)
PolishedBlackstoneBrickWall = NewBlock("minecraft:polished_blackstone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 19823)
GildedBlackstone = NewBlock("minecraft:gilded_blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20144)
PolishedBlackstoneStairs = NewBlock("minecraft:polished_blackstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 20156)
PolishedBlackstoneSlab = NewBlock("minecraft:polished_blackstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 20228)
PolishedBlackstonePressurePlate = NewBlock("minecraft:polished_blackstone_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 20232)
PolishedBlackstoneButton = NewBlock("minecraft:polished_blackstone_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.AttachFace: 1}, 20242)
PolishedBlackstoneWall = NewBlock("minecraft:polished_blackstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 20260)
ChiseledNetherBricks = NewBlock("minecraft:chiseled_nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20581)
CrackedNetherBricks = NewBlock("minecraft:cracked_nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20582)
QuartzBricks = NewBlock("minecraft:quartz_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20583)
Candle = NewBlock("minecraft:candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20587)
WhiteCandle = NewBlock("minecraft:white_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20603)
OrangeCandle = NewBlock("minecraft:orange_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20619)
MagentaCandle = NewBlock("minecraft:magenta_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20635)
LightBlueCandle = NewBlock("minecraft:light_blue_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20651)
YellowCandle = NewBlock("minecraft:yellow_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20667)
LimeCandle = NewBlock("minecraft:lime_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20683)
PinkCandle = NewBlock("minecraft:pink_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20699)
GrayCandle = NewBlock("minecraft:gray_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20715)
LightGrayCandle = NewBlock("minecraft:light_gray_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20731)
CyanCandle = NewBlock("minecraft:cyan_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Candles: 1, states.Lit: 0}, 20747)
PurpleCandle = NewBlock("minecraft:purple_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20763)
BlueCandle = NewBlock("minecraft:blue_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20779)
BrownCandle = NewBlock("minecraft:brown_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Candles: 1, states.Lit: 0}, 20795)
GreenCandle = NewBlock("minecraft:green_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20811)
RedCandle = NewBlock("minecraft:red_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20827)
BlackCandle = NewBlock("minecraft:black_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20843)
CandleCake = NewBlock("minecraft:candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20857)
WhiteCandleCake = NewBlock("minecraft:white_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20859)
OrangeCandleCake = NewBlock("minecraft:orange_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20861)
MagentaCandleCake = NewBlock("minecraft:magenta_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20863)
LightBlueCandleCake = NewBlock("minecraft:light_blue_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20865)
YellowCandleCake = NewBlock("minecraft:yellow_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20867)
LimeCandleCake = NewBlock("minecraft:lime_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20869)
PinkCandleCake = NewBlock("minecraft:pink_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20871)
GrayCandleCake = NewBlock("minecraft:gray_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20873)
LightGrayCandleCake = NewBlock("minecraft:light_gray_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20875)
CyanCandleCake = NewBlock("minecraft:cyan_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20877)
PurpleCandleCake = NewBlock("minecraft:purple_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20879)
BlueCandleCake = NewBlock("minecraft:blue_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20881)
BrownCandleCake = NewBlock("minecraft:brown_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20883)
GreenCandleCake = NewBlock("minecraft:green_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20885)
RedCandleCake = NewBlock("minecraft:red_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20887)
BlackCandleCake = NewBlock("minecraft:black_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20889)
AmethystBlock = NewBlock("minecraft:amethyst_block", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20890)
BuddingAmethyst = NewBlock("minecraft:budding_amethyst", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20891)
AmethystCluster = NewBlock("minecraft:amethyst_cluster", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0}, 20901)
LargeAmethystBud = NewBlock("minecraft:large_amethyst_bud", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Facing: 1}, 20913)
MediumAmethystBud = NewBlock("minecraft:medium_amethyst_bud", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0}, 20925)
SmallAmethystBud = NewBlock("minecraft:small_amethyst_bud", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0}, 20937)
Tuff = NewBlock("minecraft:tuff", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20940)
Calcite = NewBlock("minecraft:calcite", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20941)
TintedGlass = NewBlock("minecraft:tinted_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 20942)
PowderSnow = NewBlock("minecraft:powder_snow", BlockProperty{HasCollision: true, ExplosionResistance: 0.25, DestroyTime: 0.25, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: true}, nil, 20943)
SculkSensor = NewBlock("minecraft:sculk_sensor", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SculkSensorPhase: 0, states.Waterlogged: 0, states.Power: 0}, 20945)
CalibratedSculkSensor = NewBlock("minecraft:calibrated_sculk_sensor", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SculkSensorPhase: 0, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Power: 0}, 21041)
Sculk = NewBlock("minecraft:sculk", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21424)
SculkVein = NewBlock("minecraft:sculk_vein", BlockProperty{HasCollision: false, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Down: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.Up: 0, states.East: 0}, 21552)
SculkCatalyst = NewBlock("minecraft:sculk_catalyst", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Bloom: 0}, 21554)
SculkShrieker = NewBlock("minecraft:sculk_shrieker", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Shrieking: 0, states.CanSummon: 0}, 21562)
OxidizedCopper = NewBlock("minecraft:oxidized_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21563)
WeatheredCopper = NewBlock("minecraft:weathered_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21564)
ExposedCopper = NewBlock("minecraft:exposed_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21565)
CopperBlock = NewBlock("minecraft:copper_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21566)
CopperOre = NewBlock("minecraft:copper_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21567)
DeepslateCopperOre = NewBlock("minecraft:deepslate_copper_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21568)
OxidizedCutCopper = NewBlock("minecraft:oxidized_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21569)
WeatheredCutCopper = NewBlock("minecraft:weathered_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21570)
ExposedCutCopper = NewBlock("minecraft:exposed_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21571)
CutCopper = NewBlock("minecraft:cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21572)
OxidizedCutCopperStairs = NewBlock("minecraft:oxidized_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 21584)
WeatheredCutCopperStairs = NewBlock("minecraft:weathered_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 21664)
ExposedCutCopperStairs = NewBlock("minecraft:exposed_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 21744)
CutCopperStairs = NewBlock("minecraft:cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2}, 21824)
OxidizedCutCopperSlab = NewBlock("minecraft:oxidized_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21896)
WeatheredCutCopperSlab = NewBlock("minecraft:weathered_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21902)
ExposedCutCopperSlab = NewBlock("minecraft:exposed_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21908)
CutCopperSlab = NewBlock("minecraft:cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21914)
WaxedCopperBlock = NewBlock("minecraft:waxed_copper_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21917)
WaxedWeatheredCopper = NewBlock("minecraft:waxed_weathered_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21918)
WaxedExposedCopper = NewBlock("minecraft:waxed_exposed_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21919)
WaxedOxidizedCopper = NewBlock("minecraft:waxed_oxidized_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21920)
WaxedOxidizedCutCopper = NewBlock("minecraft:waxed_oxidized_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21921)
WaxedWeatheredCutCopper = NewBlock("minecraft:waxed_weathered_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21922)
WaxedExposedCutCopper = NewBlock("minecraft:waxed_exposed_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21923)
WaxedCutCopper = NewBlock("minecraft:waxed_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21924)
WaxedOxidizedCutCopperStairs = NewBlock("minecraft:waxed_oxidized_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 21936)
WaxedWeatheredCutCopperStairs = NewBlock("minecraft:waxed_weathered_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22016)
WaxedExposedCutCopperStairs = NewBlock("minecraft:waxed_exposed_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22096)
WaxedCutCopperStairs = NewBlock("minecraft:waxed_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 22176)
WaxedOxidizedCutCopperSlab = NewBlock("minecraft:waxed_oxidized_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22248)
WaxedWeatheredCutCopperSlab = NewBlock("minecraft:waxed_weathered_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22254)
WaxedExposedCutCopperSlab = NewBlock("minecraft:waxed_exposed_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22260)
WaxedCutCopperSlab = NewBlock("minecraft:waxed_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22266)
LightningRod = NewBlock("minecraft:lightning_rod", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0, states.Powered: 0}, 22288)
PointedDripstone = NewBlock("minecraft:pointed_dripstone", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.VerticalDirection: 1, states.DripstoneThickness: 1, states.Waterlogged: 0}, 22298)
DripstoneBlock = NewBlock("minecraft:dripstone_block", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22313)
CaveVines = NewBlock("minecraft:cave_vines", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Berries: 0, states.Age25: 0}, 22315)
CaveVinesPlant = NewBlock("minecraft:cave_vines_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Berries: 0}, 22367)
SporeBlossom = NewBlock("minecraft:spore_blossom", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 22368)
Azalea = NewBlock("minecraft:azalea", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 22369)
FloweringAzalea = NewBlock("minecraft:flowering_azalea", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 22370)
MossCarpet = NewBlock("minecraft:moss_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22371)
PinkPetals = NewBlock("minecraft:pink_petals", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.FlowerAmount: 1, states.HorizontalFacing: 2}, 22372)
MossBlock = NewBlock("minecraft:moss_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22388)
BigDripleaf = NewBlock("minecraft:big_dripleaf", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Tilt: 0, states.Waterlogged: 0, states.HorizontalFacing: 2}, 22390)
BigDripleafStem = NewBlock("minecraft:big_dripleaf_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 22422)
SmallDripleaf = NewBlock("minecraft:small_dripleaf", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.Waterlogged: 0}, 22432)
HangingRoots = NewBlock("minecraft:hanging_roots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0}, 22446)
RootedDirt = NewBlock("minecraft:rooted_dirt", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22447)
Mud = NewBlock("minecraft:mud", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22448)
Deepslate = NewBlock("minecraft:deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 22450)
CobbledDeepslate = NewBlock("minecraft:cobbled_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22452)
CobbledDeepslateStairs = NewBlock("minecraft:cobbled_deepslate_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22464)
CobbledDeepslateSlab = NewBlock("minecraft:cobbled_deepslate_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22536)
CobbledDeepslateWall = NewBlock("minecraft:cobbled_deepslate_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 22542)
PolishedDeepslate = NewBlock("minecraft:polished_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22863)
PolishedDeepslateStairs = NewBlock("minecraft:polished_deepslate_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22875)
PolishedDeepslateSlab = NewBlock("minecraft:polished_deepslate_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22947)
PolishedDeepslateWall = NewBlock("minecraft:polished_deepslate_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 22953)
DeepslateTiles = NewBlock("minecraft:deepslate_tiles", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 23274)
DeepslateTileStairs = NewBlock("minecraft:deepslate_tile_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 23286)
DeepslateTileSlab = NewBlock("minecraft:deepslate_tile_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 23358)
DeepslateTileWall = NewBlock("minecraft:deepslate_tile_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 23364)
DeepslateBricks = NewBlock("minecraft:deepslate_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 23685)
DeepslateBrickStairs = NewBlock("minecraft:deepslate_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2}, 23697)
DeepslateBrickSlab = NewBlock("minecraft:deepslate_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 23769)
DeepslateBrickWall = NewBlock("minecraft:deepslate_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0}, 23775)
ChiseledDeepslate = NewBlock("minecraft:chiseled_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24096)
CrackedDeepslateBricks = NewBlock("minecraft:cracked_deepslate_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24097)
CrackedDeepslateTiles = NewBlock("minecraft:cracked_deepslate_tiles", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24098)
InfestedDeepslate = NewBlock("minecraft:infested_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 24100)
SmoothBasalt = NewBlock("minecraft:smooth_basalt", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24102)
RawIronBlock = NewBlock("minecraft:raw_iron_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24103)
RawCopperBlock = NewBlock("minecraft:raw_copper_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24104)