aboutsummaryrefslogtreecommitdiff
path: root/azalea-physics
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2023-12-05 10:59:05 -0600
committerGitHub <noreply@github.com>2023-12-05 10:59:05 -0600
commit7857a014b92e64361ee237ceae7ef1acc185ac46 (patch)
tree5d70ea6b41943493873810e6a03c3483ff90a235 /azalea-physics
parentea3e8600126a58f5666d50fbf70dff8209d8979f (diff)
downloadazalea-drasl-7857a014b92e64361ee237ceae7ef1acc185ac46.tar.xz
1.20.3 (#110)
* 23w40a * 23w41a * 23w42a * 23w43a * 23w44a * serialize FormattedText as nbt in network * use azalea-nbt/serde in azalea-chat * 23w45a * fix 23w45a to compile * handle Object in codegen * 1.20.3-pre2 * remove unused clientbound_resource_pack_packet.rs * merge main and make azalea-chat use simdnbt * 1.20.3-rc1 * fix tests * use simdnbt 0.3 * fix ServerboundSetJigsawBlockPacket * 1.20.3
Diffstat (limited to 'azalea-physics')
-rw-r--r--azalea-physics/src/collision/blocks.rs3269
1 files changed, 2065 insertions, 1204 deletions
diff --git a/azalea-physics/src/collision/blocks.rs b/azalea-physics/src/collision/blocks.rs
index f6baea9f..aec40f37 100644
--- a/azalea-physics/src/collision/blocks.rs
+++ b/azalea-physics/src/collision/blocks.rs
@@ -1752,8 +1752,8 @@ impl BlockWithShape for BlockState {
| 5716..=5733
| 5738..=5772
| 5799..=5814
- | 5859..=5863
- | 5865..=5866
+ | 5858..=5862
+ | 5864..=5865
| 6813..=6998
| 7001..=7002
| 7005..=7006
@@ -1907,23 +1907,29 @@ impl BlockWithShape for BlockState {
| 20372..=20397
| 20404
| 20407
- | 21084
- | 21566..=21693
- | 22455..=22509
- | 22513..=22528
- | 22536..=22537
- | 22544..=22545
- | 22552..=22553
- | 22560..=22587
- | 22686
- | 22689
- | 23097
- | 23100
- | 23508
- | 23511
- | 23919
- | 23922
- | 24258 => &SHAPE0,
+ | 21174
+ | 21177
+ | 21585
+ | 21588
+ | 21997
+ | 22000
+ | 22318
+ | 22800..=22927
+ | 24769..=24823
+ | 24827..=24842
+ | 24850..=24851
+ | 24858..=24859
+ | 24866..=24867
+ | 24874..=24901
+ | 25000
+ | 25003
+ | 25411
+ | 25414
+ | 25822
+ | 25825
+ | 26233
+ | 26236
+ | 26572 => &SHAPE0,
1688 | 1690 | 1693 | 1695 | 1704 | 1706 | 1709 | 1711 | 1720 | 1722 | 1725 | 1727
| 1736 | 1738 | 1741 | 1743 | 1752 | 1754 | 1757 | 1759 | 1768 | 1770 | 1773 | 1775
| 1784 | 1786 | 1789 | 1791 | 1800 | 1802 | 1805 | 1807 | 1816 | 1818 | 1821 | 1823
@@ -2091,18 +2097,21 @@ impl BlockWithShape for BlockState {
| 19461..=19462
| 19881..=19882
| 20286..=20287
- | 21714..=21715
- | 21794..=21795
- | 21874..=21875
- | 21954..=21955
- | 22066..=22067
- | 22146..=22147
- | 22226..=22227
- | 22306..=22307
- | 22594..=22595
- | 23005..=23006
- | 23416..=23417
- | 23827..=23828 => &SHAPE29,
+ | 21088..=21089
+ | 21499..=21500
+ | 21911..=21912
+ | 22956..=22957
+ | 23036..=23037
+ | 23116..=23117
+ | 23196..=23197
+ | 23308..=23309
+ | 23388..=23389
+ | 23468..=23469
+ | 23548..=23549
+ | 24908..=24909
+ | 25319..=25320
+ | 25730..=25731
+ | 26141..=26142 => &SHAPE29,
2876..=2877
| 2918..=2919
| 4684..=4685
@@ -2185,30 +2194,36 @@ impl BlockWithShape for BlockState {
| 19925..=19926
| 20288..=20289
| 20330..=20331
- | 21716..=21717
- | 21758..=21759
- | 21796..=21797
- | 21838..=21839
- | 21876..=21877
- | 21918..=21919
- | 21956..=21957
- | 21998..=21999
- | 22068..=22069
- | 22110..=22111
- | 22148..=22149
- | 22190..=22191
- | 22228..=22229
- | 22270..=22271
- | 22308..=22309
- | 22350..=22351
- | 22596..=22597
- | 22638..=22639
- | 23007..=23008
- | 23049..=23050
- | 23418..=23419
- | 23460..=23461
- | 23829..=23830
- | 23871..=23872 => &SHAPE30,
+ | 21090..=21091
+ | 21132..=21133
+ | 21501..=21502
+ | 21543..=21544
+ | 21913..=21914
+ | 21955..=21956
+ | 22958..=22959
+ | 23000..=23001
+ | 23038..=23039
+ | 23080..=23081
+ | 23118..=23119
+ | 23160..=23161
+ | 23198..=23199
+ | 23240..=23241
+ | 23310..=23311
+ | 23352..=23353
+ | 23390..=23391
+ | 23432..=23433
+ | 23470..=23471
+ | 23512..=23513
+ | 23550..=23551
+ | 23592..=23593
+ | 24910..=24911
+ | 24952..=24953
+ | 25321..=25322
+ | 25363..=25364
+ | 25732..=25733
+ | 25774..=25775
+ | 26143..=26144
+ | 26185..=26186 => &SHAPE30,
2878..=2879
| 2936..=2937
| 4686..=4687
@@ -2291,30 +2306,36 @@ impl BlockWithShape for BlockState {
| 19943..=19944
| 20290..=20291
| 20348..=20349
- | 21718..=21719
- | 21776..=21777
- | 21798..=21799
- | 21856..=21857
- | 21878..=21879
- | 21936..=21937
- | 21958..=21959
- | 22016..=22017
- | 22070..=22071
- | 22128..=22129
- | 22150..=22151
- | 22208..=22209
- | 22230..=22231
- | 22288..=22289
- | 22310..=22311
- | 22368..=22369
- | 22598..=22599
- | 22656..=22657
- | 23009..=23010
- | 23067..=23068
- | 23420..=23421
- | 23478..=23479
- | 23831..=23832
- | 23889..=23890 => &SHAPE31,
+ | 21092..=21093
+ | 21150..=21151
+ | 21503..=21504
+ | 21561..=21562
+ | 21915..=21916
+ | 21973..=21974
+ | 22960..=22961
+ | 23018..=23019
+ | 23040..=23041
+ | 23098..=23099
+ | 23120..=23121
+ | 23178..=23179
+ | 23200..=23201
+ | 23258..=23259
+ | 23312..=23313
+ | 23370..=23371
+ | 23392..=23393
+ | 23450..=23451
+ | 23472..=23473
+ | 23530..=23531
+ | 23552..=23553
+ | 23610..=23611
+ | 24912..=24913
+ | 24970..=24971
+ | 25323..=25324
+ | 25381..=25382
+ | 25734..=25735
+ | 25792..=25793
+ | 26145..=26146
+ | 26203..=26204 => &SHAPE31,
2880..=2881
| 2922..=2923
| 4688..=4689
@@ -2397,30 +2418,36 @@ impl BlockWithShape for BlockState {
| 19929..=19930
| 20292..=20293
| 20334..=20335
- | 21720..=21721
- | 21762..=21763
- | 21800..=21801
- | 21842..=21843
- | 21880..=21881
- | 21922..=21923
- | 21960..=21961
- | 22002..=22003
- | 22072..=22073
- | 22114..=22115
- | 22152..=22153
- | 22194..=22195
- | 22232..=22233
- | 22274..=22275
- | 22312..=22313
- | 22354..=22355
- | 22600..=22601
- | 22642..=22643
- | 23011..=23012
- | 23053..=23054
- | 23422..=23423
- | 23464..=23465
- | 23833..=23834
- | 23875..=23876 => &SHAPE32,
+ | 21094..=21095
+ | 21136..=21137
+ | 21505..=21506
+ | 21547..=21548
+ | 21917..=21918
+ | 21959..=21960
+ | 22962..=22963
+ | 23004..=23005
+ | 23042..=23043
+ | 23084..=23085
+ | 23122..=23123
+ | 23164..=23165
+ | 23202..=23203
+ | 23244..=23245
+ | 23314..=23315
+ | 23356..=23357
+ | 23394..=23395
+ | 23436..=23437
+ | 23474..=23475
+ | 23516..=23517
+ | 23554..=23555
+ | 23596..=23597
+ | 24914..=24915
+ | 24956..=24957
+ | 25325..=25326
+ | 25367..=25368
+ | 25736..=25737
+ | 25778..=25779
+ | 26147..=26148
+ | 26189..=26190 => &SHAPE32,
2882..=2883
| 2940..=2941
| 4690..=4691
@@ -2503,30 +2530,36 @@ impl BlockWithShape for BlockState {
| 19947..=19948
| 20294..=20295
| 20352..=20353
- | 21722..=21723
- | 21780..=21781
- | 21802..=21803
- | 21860..=21861
- | 21882..=21883
- | 21940..=21941
- | 21962..=21963
- | 22020..=22021
- | 22074..=22075
- | 22132..=22133
- | 22154..=22155
- | 22212..=22213
- | 22234..=22235
- | 22292..=22293
- | 22314..=22315
- | 22372..=22373
- | 22602..=22603
- | 22660..=22661
- | 23013..=23014
- | 23071..=23072
- | 23424..=23425
- | 23482..=23483
- | 23835..=23836
- | 23893..=23894 => &SHAPE33,
+ | 21096..=21097
+ | 21154..=21155
+ | 21507..=21508
+ | 21565..=21566
+ | 21919..=21920
+ | 21977..=21978
+ | 22964..=22965
+ | 23022..=23023
+ | 23044..=23045
+ | 23102..=23103
+ | 23124..=23125
+ | 23182..=23183
+ | 23204..=23205
+ | 23262..=23263
+ | 23316..=23317
+ | 23374..=23375
+ | 23396..=23397
+ | 23454..=23455
+ | 23476..=23477
+ | 23534..=23535
+ | 23556..=23557
+ | 23614..=23615
+ | 24916..=24917
+ | 24974..=24975
+ | 25327..=25328
+ | 25385..=25386
+ | 25738..=25739
+ | 25796..=25797
+ | 26149..=26150
+ | 26207..=26208 => &SHAPE33,
2884..=2885
| 4692..=4693
| 7039..=7040
@@ -2568,18 +2601,21 @@ impl BlockWithShape for BlockState {
| 19471..=19472
| 19891..=19892
| 20296..=20297
- | 21724..=21725
- | 21804..=21805
- | 21884..=21885
- | 21964..=21965
- | 22076..=22077
- | 22156..=22157
- | 22236..=22237
- | 22316..=22317
- | 22604..=22605
- | 23015..=23016
- | 23426..=23427
- | 23837..=23838 => &SHAPE34,
+ | 21098..=21099
+ | 21509..=21510
+ | 21921..=21922
+ | 22966..=22967
+ | 23046..=23047
+ | 23126..=23127
+ | 23206..=23207
+ | 23318..=23319
+ | 23398..=23399
+ | 23478..=23479
+ | 23558..=23559
+ | 24918..=24919
+ | 25329..=25330
+ | 25740..=25741
+ | 26151..=26152 => &SHAPE34,
2886..=2887
| 2928..=2929
| 4694..=4695
@@ -2662,30 +2698,36 @@ impl BlockWithShape for BlockState {
| 19935..=19936
| 20298..=20299
| 20340..=20341
- | 21726..=21727
- | 21768..=21769
- | 21806..=21807
- | 21848..=21849
- | 21886..=21887
- | 21928..=21929
- | 21966..=21967
- | 22008..=22009
- | 22078..=22079
- | 22120..=22121
- | 22158..=22159
- | 22200..=22201
- | 22238..=22239
- | 22280..=22281
- | 22318..=22319
- | 22360..=22361
- | 22606..=22607
- | 22648..=22649
- | 23017..=23018
- | 23059..=23060
- | 23428..=23429
- | 23470..=23471
- | 23839..=23840
- | 23881..=23882 => &SHAPE35,
+ | 21100..=21101
+ | 21142..=21143
+ | 21511..=21512
+ | 21553..=21554
+ | 21923..=21924
+ | 21965..=21966
+ | 22968..=22969
+ | 23010..=23011
+ | 23048..=23049
+ | 23090..=23091
+ | 23128..=23129
+ | 23170..=23171
+ | 23208..=23209
+ | 23250..=23251
+ | 23320..=23321
+ | 23362..=23363
+ | 23400..=23401
+ | 23442..=23443
+ | 23480..=23481
+ | 23522..=23523
+ | 23560..=23561
+ | 23602..=23603
+ | 24920..=24921
+ | 24962..=24963
+ | 25331..=25332
+ | 25373..=25374
+ | 25742..=25743
+ | 25784..=25785
+ | 26153..=26154
+ | 26195..=26196 => &SHAPE35,
2888..=2889
| 2946..=2947
| 4696..=4697
@@ -2768,30 +2810,36 @@ impl BlockWithShape for BlockState {
| 19953..=19954
| 20300..=20301
| 20358..=20359
- | 21728..=21729
- | 21786..=21787
- | 21808..=21809
- | 21866..=21867
- | 21888..=21889
- | 21946..=21947
- | 21968..=21969
- | 22026..=22027
- | 22080..=22081
- | 22138..=22139
- | 22160..=22161
- | 22218..=22219
- | 22240..=22241
- | 22298..=22299
- | 22320..=22321
- | 22378..=22379
- | 22608..=22609
- | 22666..=22667
- | 23019..=23020
- | 23077..=23078
- | 23430..=23431
- | 23488..=23489
- | 23841..=23842
- | 23899..=23900 => &SHAPE36,
+ | 21102..=21103
+ | 21160..=21161
+ | 21513..=21514
+ | 21571..=21572
+ | 21925..=21926
+ | 21983..=21984
+ | 22970..=22971
+ | 23028..=23029
+ | 23050..=23051
+ | 23108..=23109
+ | 23130..=23131
+ | 23188..=23189
+ | 23210..=23211
+ | 23268..=23269
+ | 23322..=23323
+ | 23380..=23381
+ | 23402..=23403
+ | 23460..=23461
+ | 23482..=23483
+ | 23540..=23541
+ | 23562..=23563
+ | 23620..=23621
+ | 24922..=24923
+ | 24980..=24981
+ | 25333..=25334
+ | 25391..=25392
+ | 25744..=25745
+ | 25802..=25803
+ | 26155..=26156
+ | 26213..=26214 => &SHAPE36,
2890..=2891
| 2932..=2933
| 4698..=4699
@@ -2874,30 +2922,36 @@ impl BlockWithShape for BlockState {
| 19939..=19940
| 20302..=20303
| 20344..=20345
- | 21730..=21731
- | 21772..=21773
- | 21810..=21811
- | 21852..=21853
- | 21890..=21891
- | 21932..=21933
- | 21970..=21971
- | 22012..=22013
- | 22082..=22083
- | 22124..=22125
- | 22162..=22163
- | 22204..=22205
- | 22242..=22243
- | 22284..=22285
- | 22322..=22323
- | 22364..=22365
- | 22610..=22611
- | 22652..=22653
- | 23021..=23022
- | 23063..=23064
- | 23432..=23433
- | 23474..=23475
- | 23843..=23844
- | 23885..=23886 => &SHAPE37,
+ | 21104..=21105
+ | 21146..=21147
+ | 21515..=21516
+ | 21557..=21558
+ | 21927..=21928
+ | 21969..=21970
+ | 22972..=22973
+ | 23014..=23015
+ | 23052..=23053
+ | 23094..=23095
+ | 23132..=23133
+ | 23174..=23175
+ | 23212..=23213
+ | 23254..=23255
+ | 23324..=23325
+ | 23366..=23367
+ | 23404..=23405
+ | 23446..=23447
+ | 23484..=23485
+ | 23526..=23527
+ | 23564..=23565
+ | 23606..=23607
+ | 24924..=24925
+ | 24966..=24967
+ | 25335..=25336
+ | 25377..=25378
+ | 25746..=25747
+ | 25788..=25789
+ | 26157..=26158
+ | 26199..=26200 => &SHAPE37,
2892..=2893
| 2950..=2951
| 4700..=4701
@@ -2980,30 +3034,36 @@ impl BlockWithShape for BlockState {
| 19957..=19958
| 20304..=20305
| 20362..=20363
- | 21732..=21733
- | 21790..=21791
- | 21812..=21813
- | 21870..=21871
- | 21892..=21893
- | 21950..=21951
- | 21972..=21973
- | 22030..=22031
- | 22084..=22085
- | 22142..=22143
- | 22164..=22165
- | 22222..=22223
- | 22244..=22245
- | 22302..=22303
- | 22324..=22325
- | 22382..=22383
- | 22612..=22613
- | 22670..=22671
- | 23023..=23024
- | 23081..=23082
- | 23434..=23435
- | 23492..=23493
- | 23845..=23846
- | 23903..=23904 => &SHAPE38,
+ | 21106..=21107
+ | 21164..=21165
+ | 21517..=21518
+ | 21575..=21576
+ | 21929..=21930
+ | 21987..=21988
+ | 22974..=22975
+ | 23032..=23033
+ | 23054..=23055
+ | 23112..=23113
+ | 23134..=23135
+ | 23192..=23193
+ | 23214..=23215
+ | 23272..=23273
+ | 23326..=23327
+ | 23384..=23385
+ | 23406..=23407
+ | 23464..=23465
+ | 23486..=23487
+ | 23544..=23545
+ | 23566..=23567
+ | 23624..=23625
+ | 24926..=24927
+ | 24984..=24985
+ | 25337..=25338
+ | 25395..=25396
+ | 25748..=25749
+ | 25806..=25807
+ | 26159..=26160
+ | 26217..=26218 => &SHAPE38,
2894..=2895
| 4702..=4703
| 7049..=7050
@@ -3045,18 +3105,21 @@ impl BlockWithShape for BlockState {
| 19481..=19482
| 19901..=19902
| 20306..=20307
- | 21734..=21735
- | 21814..=21815
- | 21894..=21895
- | 21974..=21975
- | 22086..=22087
- | 22166..=22167
- | 22246..=22247
- | 22326..=22327
- | 22614..=22615
- | 23025..=23026
- | 23436..=23437
- | 23847..=23848 => &SHAPE39,
+ | 21108..=21109
+ | 21519..=21520
+ | 21931..=21932
+ | 22976..=22977
+ | 23056..=23057
+ | 23136..=23137
+ | 23216..=23217
+ | 23328..=23329
+ | 23408..=23409
+ | 23488..=23489
+ | 23568..=23569
+ | 24928..=24929
+ | 25339..=25340
+ | 25750..=25751
+ | 26161..=26162 => &SHAPE39,
2896..=2897
| 2938..=2939
| 4704..=4705
@@ -3139,30 +3202,36 @@ impl BlockWithShape for BlockState {
| 19945..=19946
| 20308..=20309
| 20350..=20351
- | 21736..=21737
- | 21778..=21779
- | 21816..=21817
- | 21858..=21859
- | 21896..=21897
- | 21938..=21939
- | 21976..=21977
- | 22018..=22019
- | 22088..=22089
- | 22130..=22131
- | 22168..=22169
- | 22210..=22211
- | 22248..=22249
- | 22290..=22291
- | 22328..=22329
- | 22370..=22371
- | 22616..=22617
- | 22658..=22659
- | 23027..=23028
- | 23069..=23070
- | 23438..=23439
- | 23480..=23481
- | 23849..=23850
- | 23891..=23892 => &SHAPE40,
+ | 21110..=21111
+ | 21152..=21153
+ | 21521..=21522
+ | 21563..=21564
+ | 21933..=21934
+ | 21975..=21976
+ | 22978..=22979
+ | 23020..=23021
+ | 23058..=23059
+ | 23100..=23101
+ | 23138..=23139
+ | 23180..=23181
+ | 23218..=23219
+ | 23260..=23261
+ | 23330..=23331
+ | 23372..=23373
+ | 23410..=23411
+ | 23452..=23453
+ | 23490..=23491
+ | 23532..=23533
+ | 23570..=23571
+ | 23612..=23613
+ | 24930..=24931
+ | 24972..=24973
+ | 25341..=25342
+ | 25383..=25384
+ | 25752..=25753
+ | 25794..=25795
+ | 26163..=26164
+ | 26205..=26206 => &SHAPE40,
2898..=2899
| 2916..=2917
| 4706..=4707
@@ -3245,30 +3314,36 @@ impl BlockWithShape for BlockState {
| 19923..=19924
| 20310..=20311
| 20328..=20329
- | 21738..=21739
- | 21756..=21757
- | 21818..=21819
- | 21836..=21837
- | 21898..=21899
- | 21916..=21917
- | 21978..=21979
- | 21996..=21997
- | 22090..=22091
- | 22108..=22109
- | 22170..=22171
- | 22188..=22189
- | 22250..=22251
- | 22268..=22269
- | 22330..=22331
- | 22348..=22349
- | 22618..=22619
- | 22636..=22637
- | 23029..=23030
- | 23047..=23048
- | 23440..=23441
- | 23458..=23459
- | 23851..=23852
- | 23869..=23870 => &SHAPE41,
+ | 21112..=21113
+ | 21130..=21131
+ | 21523..=21524
+ | 21541..=21542
+ | 21935..=21936
+ | 21953..=21954
+ | 22980..=22981
+ | 22998..=22999
+ | 23060..=23061
+ | 23078..=23079
+ | 23140..=23141
+ | 23158..=23159
+ | 23220..=23221
+ | 23238..=23239
+ | 23332..=23333
+ | 23350..=23351
+ | 23412..=23413
+ | 23430..=23431
+ | 23492..=23493
+ | 23510..=23511
+ | 23572..=23573
+ | 23590..=23591
+ | 24932..=24933
+ | 24950..=24951
+ | 25343..=25344
+ | 25361..=25362
+ | 25754..=25755
+ | 25772..=25773
+ | 26165..=26166
+ | 26183..=26184 => &SHAPE41,
2900..=2901
| 2942..=2943
| 4708..=4709
@@ -3351,30 +3426,36 @@ impl BlockWithShape for BlockState {
| 19949..=19950
| 20312..=20313
| 20354..=20355
- | 21740..=21741
- | 21782..=21783
- | 21820..=21821
- | 21862..=21863
- | 21900..=21901
- | 21942..=21943
- | 21980..=21981
- | 22022..=22023
- | 22092..=22093
- | 22134..=22135
- | 22172..=22173
- | 22214..=22215
- | 22252..=22253
- | 22294..=22295
- | 22332..=22333
- | 22374..=22375
- | 22620..=22621
- | 22662..=22663
- | 23031..=23032
- | 23073..=23074
- | 23442..=23443
- | 23484..=23485
- | 23853..=23854
- | 23895..=23896 => &SHAPE42,
+ | 21114..=21115
+ | 21156..=21157
+ | 21525..=21526
+ | 21567..=21568
+ | 21937..=21938
+ | 21979..=21980
+ | 22982..=22983
+ | 23024..=23025
+ | 23062..=23063
+ | 23104..=23105
+ | 23142..=23143
+ | 23184..=23185
+ | 23222..=23223
+ | 23264..=23265
+ | 23334..=23335
+ | 23376..=23377
+ | 23414..=23415
+ | 23456..=23457
+ | 23494..=23495
+ | 23536..=23537
+ | 23574..=23575
+ | 23616..=23617
+ | 24934..=24935
+ | 24976..=24977
+ | 25345..=25346
+ | 25387..=25388
+ | 25756..=25757
+ | 25798..=25799
+ | 26167..=26168
+ | 26209..=26210 => &SHAPE42,
2902..=2903
| 2920..=2921
| 4710..=4711
@@ -3457,30 +3538,36 @@ impl BlockWithShape for BlockState {
| 19927..=19928
| 20314..=20315
| 20332..=20333
- | 21742..=21743
- | 21760..=21761
- | 21822..=21823
- | 21840..=21841
- | 21902..=21903
- | 21920..=21921
- | 21982..=21983
- | 22000..=22001
- | 22094..=22095
- | 22112..=22113
- | 22174..=22175
- | 22192..=22193
- | 22254..=22255
- | 22272..=22273
- | 22334..=22335
- | 22352..=22353
- | 22622..=22623
- | 22640..=22641
- | 23033..=23034
- | 23051..=23052
- | 23444..=23445
- | 23462..=23463
- | 23855..=23856
- | 23873..=23874 => &SHAPE43,
+ | 21116..=21117
+ | 21134..=21135
+ | 21527..=21528
+ | 21545..=21546
+ | 21939..=21940
+ | 21957..=21958
+ | 22984..=22985
+ | 23002..=23003
+ | 23064..=23065
+ | 23082..=23083
+ | 23144..=23145
+ | 23162..=23163
+ | 23224..=23225
+ | 23242..=23243
+ | 23336..=23337
+ | 23354..=23355
+ | 23416..=23417
+ | 23434..=23435
+ | 23496..=23497
+ | 23514..=23515
+ | 23576..=23577
+ | 23594..=23595
+ | 24936..=24937
+ | 24954..=24955
+ | 25347..=25348
+ | 25365..=25366
+ | 25758..=25759
+ | 25776..=25777
+ | 26169..=26170
+ | 26187..=26188 => &SHAPE43,
2904..=2905
| 4712..=4713
| 7059..=7060
@@ -3522,18 +3609,21 @@ impl BlockWithShape for BlockState {
| 19491..=19492
| 19911..=19912
| 20316..=20317
- | 21744..=21745
- | 21824..=21825
- | 21904..=21905
- | 21984..=21985
- | 22096..=22097
- | 22176..=22177
- | 22256..=22257
- | 22336..=22337
- | 22624..=22625
- | 23035..=23036
- | 23446..=23447
- | 23857..=23858 => &SHAPE44,
+ | 21118..=21119
+ | 21529..=21530
+ | 21941..=21942
+ | 22986..=22987
+ | 23066..=23067
+ | 23146..=23147
+ | 23226..=23227
+ | 23338..=23339
+ | 23418..=23419
+ | 23498..=23499
+ | 23578..=23579
+ | 24938..=24939
+ | 25349..=25350
+ | 25760..=25761
+ | 26171..=26172 => &SHAPE44,
2906..=2907
| 2948..=2949
| 4714..=4715
@@ -3616,30 +3706,36 @@ impl BlockWithShape for BlockState {
| 19955..=19956
| 20318..=20319
| 20360..=20361
- | 21746..=21747
- | 21788..=21789
- | 21826..=21827
- | 21868..=21869
- | 21906..=21907
- | 21948..=21949
- | 21986..=21987
- | 22028..=22029
- | 22098..=22099
- | 22140..=22141
- | 22178..=22179
- | 22220..=22221
- | 22258..=22259
- | 22300..=22301
- | 22338..=22339
- | 22380..=22381
- | 22626..=22627
- | 22668..=22669
- | 23037..=23038
- | 23079..=23080
- | 23448..=23449
- | 23490..=23491
- | 23859..=23860
- | 23901..=23902 => &SHAPE45,
+ | 21120..=21121
+ | 21162..=21163
+ | 21531..=21532
+ | 21573..=21574
+ | 21943..=21944
+ | 21985..=21986
+ | 22988..=22989
+ | 23030..=23031
+ | 23068..=23069
+ | 23110..=23111
+ | 23148..=23149
+ | 23190..=23191
+ | 23228..=23229
+ | 23270..=23271
+ | 23340..=23341
+ | 23382..=23383
+ | 23420..=23421
+ | 23462..=23463
+ | 23500..=23501
+ | 23542..=23543
+ | 23580..=23581
+ | 23622..=23623
+ | 24940..=24941
+ | 24982..=24983
+ | 25351..=25352
+ | 25393..=25394
+ | 25762..=25763
+ | 25804..=25805
+ | 26173..=26174
+ | 26215..=26216 => &SHAPE45,
2908..=2909
| 2926..=2927
| 4716..=4717
@@ -3722,30 +3818,36 @@ impl BlockWithShape for BlockState {
| 19933..=19934
| 20320..=20321
| 20338..=20339
- | 21748..=21749
- | 21766..=21767
- | 21828..=21829
- | 21846..=21847
- | 21908..=21909
- | 21926..=21927
- | 21988..=21989
- | 22006..=22007
- | 22100..=22101
- | 22118..=22119
- | 22180..=22181
- | 22198..=22199
- | 22260..=22261
- | 22278..=22279
- | 22340..=22341
- | 22358..=22359
- | 22628..=22629
- | 22646..=22647
- | 23039..=23040
- | 23057..=23058
- | 23450..=23451
- | 23468..=23469
- | 23861..=23862
- | 23879..=23880 => &SHAPE46,
+ | 21122..=21123
+ | 21140..=21141
+ | 21533..=21534
+ | 21551..=21552
+ | 21945..=21946
+ | 21963..=21964
+ | 22990..=22991
+ | 23008..=23009
+ | 23070..=23071
+ | 23088..=23089
+ | 23150..=23151
+ | 23168..=23169
+ | 23230..=23231
+ | 23248..=23249
+ | 23342..=23343
+ | 23360..=23361
+ | 23422..=23423
+ | 23440..=23441
+ | 23502..=23503
+ | 23520..=23521
+ | 23582..=23583
+ | 23600..=23601
+ | 24942..=24943
+ | 24960..=24961
+ | 25353..=25354
+ | 25371..=25372
+ | 25764..=25765
+ | 25782..=25783
+ | 26175..=26176
+ | 26193..=26194 => &SHAPE46,
2910..=2911
| 2952..=2953
| 4718..=4719
@@ -3828,30 +3930,36 @@ impl BlockWithShape for BlockState {
| 19959..=19960
| 20322..=20323
| 20364..=20365
- | 21750..=21751
- | 21792..=21793
- | 21830..=21831
- | 21872..=21873
- | 21910..=21911
- | 21952..=21953
- | 21990..=21991
- | 22032..=22033
- | 22102..=22103
- | 22144..=22145
- | 22182..=22183
- | 22224..=22225
- | 22262..=22263
- | 22304..=22305
- | 22342..=22343
- | 22384..=22385
- | 22630..=22631
- | 22672..=22673
- | 23041..=23042
- | 23083..=23084
- | 23452..=23453
- | 23494..=23495
- | 23863..=23864
- | 23905..=23906 => &SHAPE47,
+ | 21124..=21125
+ | 21166..=21167
+ | 21535..=21536
+ | 21577..=21578
+ | 21947..=21948
+ | 21989..=21990
+ | 22992..=22993
+ | 23034..=23035
+ | 23072..=23073
+ | 23114..=23115
+ | 23152..=23153
+ | 23194..=23195
+ | 23232..=23233
+ | 23274..=23275
+ | 23344..=23345
+ | 23386..=23387
+ | 23424..=23425
+ | 23466..=23467
+ | 23504..=23505
+ | 23546..=23547
+ | 23584..=23585
+ | 23626..=23627
+ | 24944..=24945
+ | 24986..=24987
+ | 25355..=25356
+ | 25397..=25398
+ | 25766..=25767
+ | 25808..=25809
+ | 26177..=26178
+ | 26219..=26220 => &SHAPE47,
2912..=2913
| 2930..=2931
| 4720..=4721
@@ -3934,30 +4042,36 @@ impl BlockWithShape for BlockState {
| 19937..=19938
| 20324..=20325
| 20342..=20343
- | 21752..=21753
- | 21770..=21771
- | 21832..=21833
- | 21850..=21851
- | 21912..=21913
- | 21930..=21931
- | 21992..=21993
- | 22010..=22011
- | 22104..=22105
- | 22122..=22123
- | 22184..=22185
- | 22202..=22203
- | 22264..=22265
- | 22282..=22283
- | 22344..=22345
- | 22362..=22363
- | 22632..=22633
- | 22650..=22651
- | 23043..=23044
- | 23061..=23062
- | 23454..=23455
- | 23472..=23473
- | 23865..=23866
- | 23883..=23884 => &SHAPE48,
+ | 21126..=21127
+ | 21144..=21145
+ | 21537..=21538
+ | 21555..=21556
+ | 21949..=21950
+ | 21967..=21968
+ | 22994..=22995
+ | 23012..=23013
+ | 23074..=23075
+ | 23092..=23093
+ | 23154..=23155
+ | 23172..=23173
+ | 23234..=23235
+ | 23252..=23253
+ | 23346..=23347
+ | 23364..=23365
+ | 23426..=23427
+ | 23444..=23445
+ | 23506..=23507
+ | 23524..=23525
+ | 23586..=23587
+ | 23604..=23605
+ | 24946..=24947
+ | 24964..=24965
+ | 25357..=25358
+ | 25375..=25376
+ | 25768..=25769
+ | 25786..=25787
+ | 26179..=26180
+ | 26197..=26198 => &SHAPE48,
2914..=2915
| 4722..=4723
| 7069..=7070
@@ -3999,18 +4113,21 @@ impl BlockWithShape for BlockState {
| 19501..=19502
| 19921..=19922
| 20326..=20327
- | 21754..=21755
- | 21834..=21835
- | 21914..=21915
- | 21994..=21995
- | 22106..=22107
- | 22186..=22187
- | 22266..=22267
- | 22346..=22347
- | 22634..=22635
- | 23045..=23046
- | 23456..=23457
- | 23867..=23868 => &SHAPE49,
+ | 21128..=21129
+ | 21539..=21540
+ | 21951..=21952
+ | 22996..=22997
+ | 23076..=23077
+ | 23156..=23157
+ | 23236..=23237
+ | 23348..=23349
+ | 23428..=23429
+ | 23508..=23509
+ | 23588..=23589
+ | 24948..=24949
+ | 25359..=25360
+ | 25770..=25771
+ | 26181..=26182 => &SHAPE49,
2924..=2925
| 4732..=4733
| 7079..=7080
@@ -4052,18 +4169,21 @@ impl BlockWithShape for BlockState {
| 19511..=19512
| 19931..=19932
| 20336..=20337
- | 21764..=21765
- | 21844..=21845
- | 21924..=21925
- | 22004..=22005
- | 22116..=22117
- | 22196..=22197
- | 22276..=22277
- | 22356..=22357
- | 22644..=22645
- | 23055..=23056
- | 23466..=23467
- | 23877..=23878 => &SHAPE50,
+ | 21138..=21139
+ | 21549..=21550
+ | 21961..=21962
+ | 23006..=23007
+ | 23086..=23087
+ | 23166..=23167
+ | 23246..=23247
+ | 23358..=23359
+ | 23438..=23439
+ | 23518..=23519
+ | 23598..=23599
+ | 24958..=24959
+ | 25369..=25370
+ | 25780..=25781
+ | 26191..=26192 => &SHAPE50,
2934..=2935
| 4742..=4743
| 7089..=7090
@@ -4105,18 +4225,21 @@ impl BlockWithShape for BlockState {
| 19521..=19522
| 19941..=19942
| 20346..=20347
- | 21774..=21775
- | 21854..=21855
- | 21934..=21935
- | 22014..=22015
- | 22126..=22127
- | 22206..=22207
- | 22286..=22287
- | 22366..=22367
- | 22654..=22655
- | 23065..=23066
- | 23476..=23477
- | 23887..=23888 => &SHAPE51,
+ | 21148..=21149
+ | 21559..=21560
+ | 21971..=21972
+ | 23016..=23017
+ | 23096..=23097
+ | 23176..=23177
+ | 23256..=23257
+ | 23368..=23369
+ | 23448..=23449
+ | 23528..=23529
+ | 23608..=23609
+ | 24968..=24969
+ | 25379..=25380
+ | 25790..=25791
+ | 26201..=26202 => &SHAPE51,
2944..=2945
| 4752..=4753
| 7099..=7100
@@ -4158,18 +4281,21 @@ impl BlockWithShape for BlockState {
| 19531..=19532
| 19951..=19952
| 20356..=20357
- | 21784..=21785
- | 21864..=21865
- | 21944..=21945
- | 22024..=22025
- | 22136..=22137
- | 22216..=22217
- | 22296..=22297
- | 22376..=22377
- | 22664..=22665
- | 23075..=23076
- | 23486..=23487
- | 23897..=23898 => &SHAPE52,
+ | 21158..=21159
+ | 21569..=21570
+ | 21981..=21982
+ | 23026..=23027
+ | 23106..=23107
+ | 23186..=23187
+ | 23266..=23267
+ | 23378..=23379
+ | 23458..=23459
+ | 23538..=23539
+ | 23618..=23619
+ | 24978..=24979
+ | 25389..=25390
+ | 25800..=25801
+ | 26211..=26212 => &SHAPE52,
2954..=2955
| 2960..=2961
| 2966..=2967
@@ -4201,24 +4327,24 @@ impl BlockWithShape for BlockState {
| 5706..=5707
| 5710..=5711
| 5714..=5715
- | 6010..=6013
- | 6018..=6021
- | 6074..=6077
- | 6082..=6085
- | 6138..=6141
- | 6146..=6149
- | 6202..=6205
- | 6210..=6213
- | 6266..=6269
- | 6274..=6277
- | 6330..=6333
- | 6338..=6341
- | 6394..=6397
- | 6402..=6405
- | 6458..=6461
- | 6466..=6469
- | 6522..=6525
- | 6530..=6533
+ | 6009..=6012
+ | 6017..=6020
+ | 6073..=6076
+ | 6081..=6084
+ | 6137..=6140
+ | 6145..=6148
+ | 6201..=6204
+ | 6209..=6212
+ | 6265..=6268
+ | 6273..=6276
+ | 6329..=6332
+ | 6337..=6340
+ | 6393..=6396
+ | 6401..=6404
+ | 6457..=6460
+ | 6465..=6468
+ | 6521..=6524
+ | 6529..=6532
| 10447..=10450
| 10455..=10458
| 11822..=11823
@@ -4296,7 +4422,80 @@ impl BlockWithShape for BlockState {
| 19262..=19263
| 19266..=19267
| 19270..=19271
- | 19274..=19275 => &SHAPE64,
+ | 19274..=19275
+ | 23652..=23653
+ | 23660..=23661
+ | 23672..=23673
+ | 23680..=23681
+ | 23702..=23703
+ | 23706..=23707
+ | 23710..=23711
+ | 23714..=23717
+ | 23724..=23725
+ | 23736..=23737
+ | 23744..=23745
+ | 23766..=23767
+ | 23770..=23771
+ | 23774..=23775
+ | 23778..=23781
+ | 23788..=23789
+ | 23800..=23801
+ | 23808..=23809
+ | 23830..=23831
+ | 23834..=23835
+ | 23838..=23839
+ | 23842..=23845
+ | 23852..=23853
+ | 23864..=23865
+ | 23872..=23873
+ | 23894..=23895
+ | 23898..=23899
+ | 23902..=23903
+ | 23906..=23909
+ | 23916..=23917
+ | 23928..=23929
+ | 23936..=23937
+ | 23958..=23959
+ | 23962..=23963
+ | 23966..=23967
+ | 23970..=23973
+ | 23980..=23981
+ | 23992..=23993
+ | 24000..=24001
+ | 24022..=24023
+ | 24026..=24027
+ | 24030..=24031
+ | 24034..=24037
+ | 24044..=24045
+ | 24056..=24057
+ | 24064..=24065
+ | 24086..=24087
+ | 24090..=24091
+ | 24094..=24095
+ | 24098..=24101
+ | 24108..=24109
+ | 24120..=24121
+ | 24128..=24129
+ | 24150..=24151
+ | 24154..=24155
+ | 24158..=24159
+ | 24162..=24163
+ | 24212..=24215
+ | 24220..=24223
+ | 24276..=24279
+ | 24284..=24287
+ | 24340..=24343
+ | 24348..=24351
+ | 24404..=24407
+ | 24412..=24415
+ | 24468..=24471
+ | 24476..=24479
+ | 24532..=24535
+ | 24540..=24543
+ | 24596..=24599
+ | 24604..=24607
+ | 24660..=24663
+ | 24668..=24671 => &SHAPE64,
4592..=4593
| 4596..=4597
| 4600..=4601
@@ -4314,24 +4513,24 @@ impl BlockWithShape for BlockState {
| 5692..=5693
| 5704..=5705
| 5712..=5713
- | 5962..=5965
- | 5970..=5973
- | 6026..=6029
- | 6034..=6037
- | 6090..=6093
- | 6098..=6101
- | 6154..=6157
- | 6162..=6165
- | 6218..=6221
- | 6226..=6229
- | 6282..=6285
- | 6290..=6293
- | 6346..=6349
- | 6354..=6357
- | 6410..=6413
- | 6418..=6421
- | 6474..=6477
- | 6482..=6485
+ | 5961..=5964
+ | 5969..=5972
+ | 6025..=6028
+ | 6033..=6036
+ | 6089..=6092
+ | 6097..=6100
+ | 6153..=6156
+ | 6161..=6164
+ | 6217..=6220
+ | 6225..=6228
+ | 6281..=6284
+ | 6289..=6292
+ | 6345..=6348
+ | 6353..=6356
+ | 6409..=6412
+ | 6417..=6420
+ | 6473..=6476
+ | 6481..=6484
| 10399..=10402
| 10407..=10410
| 11824..=11825
@@ -4417,7 +4616,87 @@ impl BlockWithShape for BlockState {
| 19244..=19245
| 19252..=19253
| 19264..=19265
- | 19272..=19273 => &SHAPE65,
+ | 19272..=19273
+ | 23654..=23655
+ | 23658..=23659
+ | 23662..=23663
+ | 23666..=23667
+ | 23684..=23685
+ | 23692..=23693
+ | 23704..=23705
+ | 23712..=23713
+ | 23718..=23719
+ | 23722..=23723
+ | 23726..=23727
+ | 23730..=23731
+ | 23748..=23749
+ | 23756..=23757
+ | 23768..=23769
+ | 23776..=23777
+ | 23782..=23783
+ | 23786..=23787
+ | 23790..=23791
+ | 23794..=23795
+ | 23812..=23813
+ | 23820..=23821
+ | 23832..=23833
+ | 23840..=23841
+ | 23846..=23847
+ | 23850..=23851
+ | 23854..=23855
+ | 23858..=23859
+ | 23876..=23877
+ | 23884..=23885
+ | 23896..=23897
+ | 23904..=23905
+ | 23910..=23911
+ | 23914..=23915
+ | 23918..=23919
+ | 23922..=23923
+ | 23940..=23941
+ | 23948..=23949
+ | 23960..=23961
+ | 23968..=23969
+ | 23974..=23975
+ | 23978..=23979
+ | 23982..=23983
+ | 23986..=23987
+ | 24004..=24005
+ | 24012..=24013
+ | 24024..=24025
+ | 24032..=24033
+ | 24038..=24039
+ | 24042..=24043
+ | 24046..=24047
+ | 24050..=24051
+ | 24068..=24069
+ | 24076..=24077
+ | 24088..=24089
+ | 24096..=24097
+ | 24102..=24103
+ | 24106..=24107
+ | 24110..=24111
+ | 24114..=24115
+ | 24132..=24133
+ | 24140..=24141
+ | 24152..=24153
+ | 24160..=24161
+ | 24164..=24167
+ | 24172..=24175
+ | 24228..=24231
+ | 24236..=24239
+ | 24292..=24295
+ | 24300..=24303
+ | 24356..=24359
+ | 24364..=24367
+ | 24420..=24423
+ | 24428..=24431
+ | 24484..=24487
+ | 24492..=24495
+ | 24548..=24551
+ | 24556..=24559
+ | 24612..=24615
+ | 24620..=24623 => &SHAPE65,
4594..=4595
| 4602..=4603
| 4606..=4607
@@ -4435,24 +4714,24 @@ impl BlockWithShape for BlockState {
| 5690..=5691
| 5694..=5695
| 5698..=5699
- | 5994..=5997
- | 6002..=6005
- | 6058..=6061
- | 6066..=6069
- | 6122..=6125
- | 6130..=6133
- | 6186..=6189
- | 6194..=6197
- | 6250..=6253
- | 6258..=6261
- | 6314..=6317
- | 6322..=6325
- | 6378..=6381
- | 6386..=6389
- | 6442..=6445
- | 6450..=6453
- | 6506..=6509
- | 6514..=6517
+ | 5993..=5996
+ | 6001..=6004
+ | 6057..=6060
+ | 6065..=6068
+ | 6121..=6124
+ | 6129..=6132
+ | 6185..=6188
+ | 6193..=6196
+ | 6249..=6252
+ | 6257..=6260
+ | 6313..=6316
+ | 6321..=6324
+ | 6377..=6380
+ | 6385..=6388
+ | 6441..=6444
+ | 6449..=6452
+ | 6505..=6508
+ | 6513..=6516
| 10431..=10434
| 10439..=10442
| 11826..=11827
@@ -4538,7 +4817,87 @@ impl BlockWithShape for BlockState {
| 19246..=19247
| 19250..=19251
| 19254..=19255
- | 19258..=19259 => &SHAPE66,
+ | 19258..=19259
+ | 23656..=23657
+ | 23664..=23665
+ | 23668..=23669
+ | 23676..=23677
+ | 23686..=23687
+ | 23690..=23691
+ | 23694..=23695
+ | 23698..=23699
+ | 23720..=23721
+ | 23728..=23729
+ | 23732..=23733
+ | 23740..=23741
+ | 23750..=23751
+ | 23754..=23755
+ | 23758..=23759
+ | 23762..=23763
+ | 23784..=23785
+ | 23792..=23793
+ | 23796..=23797
+ | 23804..=23805
+ | 23814..=23815
+ | 23818..=23819
+ | 23822..=23823
+ | 23826..=23827
+ | 23848..=23849
+ | 23856..=23857
+ | 23860..=23861
+ | 23868..=23869
+ | 23878..=23879
+ | 23882..=23883
+ | 23886..=23887
+ | 23890..=23891
+ | 23912..=23913
+ | 23920..=23921
+ | 23924..=23925
+ | 23932..=23933
+ | 23942..=23943
+ | 23946..=23947
+ | 23950..=23951
+ | 23954..=23955
+ | 23976..=23977
+ | 23984..=23985
+ | 23988..=23989
+ | 23996..=23997
+ | 24006..=24007
+ | 24010..=24011
+ | 24014..=24015
+ | 24018..=24019
+ | 24040..=24041
+ | 24048..=24049
+ | 24052..=24053
+ | 24060..=24061
+ | 24070..=24071
+ | 24074..=24075
+ | 24078..=24079
+ | 24082..=24083
+ | 24104..=24105
+ | 24112..=24113
+ | 24116..=24117
+ | 24124..=24125
+ | 24134..=24135
+ | 24138..=24139
+ | 24142..=24143
+ | 24146..=24147
+ | 24196..=24199
+ | 24204..=24207
+ | 24260..=24263
+ | 24268..=24271
+ | 24324..=24327
+ | 24332..=24335
+ | 24388..=24391
+ | 24396..=24399
+ | 24452..=24455
+ | 24460..=24463
+ | 24516..=24519
+ | 24524..=24527
+ | 24580..=24583
+ | 24588..=24591
+ | 24644..=24647
+ | 24652..=24655 => &SHAPE66,
4608..=4609
| 4612..=4613
| 4616..=4617
@@ -4556,24 +4915,24 @@ impl BlockWithShape for BlockState {
| 5696..=5697
| 5700..=5701
| 5708..=5709
- | 5978..=5981
- | 5986..=5989
- | 6042..=6045
- | 6050..=6053
- | 6106..=6109
- | 6114..=6117
- | 6170..=6173
- | 6178..=6181
- | 6234..=6237
- | 6242..=6245
- | 6298..=6301
- | 6306..=6309
- | 6362..=6365
- | 6370..=6373
- | 6426..=6429
- | 6434..=6437
- | 6490..=6493
- | 6498..=6501
+ | 5977..=5980
+ | 5985..=5988
+ | 6041..=6044
+ | 6049..=6052
+ | 6105..=6108
+ | 6113..=6116
+ | 6169..=6172
+ | 6177..=6180
+ | 6233..=6236
+ | 6241..=6244
+ | 6297..=6300
+ | 6305..=6308
+ | 6361..=6364
+ | 6369..=6372
+ | 6425..=6428
+ | 6433..=6436
+ | 6489..=6492
+ | 6497..=6500
| 10415..=10418
| 10423..=10426
| 11840..=11841
@@ -4659,7 +5018,87 @@ impl BlockWithShape for BlockState {
| 19248..=19249
| 19256..=19257
| 19260..=19261
- | 19268..=19269 => &SHAPE67,
+ | 19268..=19269
+ | 23670..=23671
+ | 23674..=23675
+ | 23678..=23679
+ | 23682..=23683
+ | 23688..=23689
+ | 23696..=23697
+ | 23700..=23701
+ | 23708..=23709
+ | 23734..=23735
+ | 23738..=23739
+ | 23742..=23743
+ | 23746..=23747
+ | 23752..=23753
+ | 23760..=23761
+ | 23764..=23765
+ | 23772..=23773
+ | 23798..=23799
+ | 23802..=23803
+ | 23806..=23807
+ | 23810..=23811
+ | 23816..=23817
+ | 23824..=23825
+ | 23828..=23829
+ | 23836..=23837
+ | 23862..=23863
+ | 23866..=23867
+ | 23870..=23871
+ | 23874..=23875
+ | 23880..=23881
+ | 23888..=23889
+ | 23892..=23893
+ | 23900..=23901
+ | 23926..=23927
+ | 23930..=23931
+ | 23934..=23935
+ | 23938..=23939
+ | 23944..=23945
+ | 23952..=23953
+ | 23956..=23957
+ | 23964..=23965
+ | 23990..=23991
+ | 23994..=23995
+ | 23998..=23999
+ | 24002..=24003
+ | 24008..=24009
+ | 24016..=24017
+ | 24020..=24021
+ | 24028..=24029
+ | 24054..=24055
+ | 24058..=24059
+ | 24062..=24063
+ | 24066..=24067
+ | 24072..=24073
+ | 24080..=24081
+ | 24084..=24085
+ | 24092..=24093
+ | 24118..=24119
+ | 24122..=24123
+ | 24126..=24127
+ | 24130..=24131
+ | 24136..=24137
+ | 24144..=24145
+ | 24148..=24149
+ | 24156..=24157
+ | 24180..=24183
+ | 24188..=24191
+ | 24244..=24247
+ | 24252..=24255
+ | 24308..=24311
+ | 24316..=24319
+ | 24372..=24375
+ | 24380..=24383
+ | 24436..=24439
+ | 24444..=24447
+ | 24500..=24503
+ | 24508..=24511
+ | 24564..=24567
+ | 24572..=24575
+ | 24628..=24631
+ | 24636..=24639 => &SHAPE67,
5538..=5541
| 5546..=5549
| 5554..=5557
@@ -4682,7 +5121,7 @@ impl BlockWithShape for BlockState {
| 5606..=5609
| 5614..=5617
| 5622..=5625 => &SHAPE70,
- 5773 | 5882..=5945 | 9175..=9190 => &SHAPE7,
+ 5773 | 5881..=5944 | 9175..=9190 => &SHAPE7,
5774 => &SHAPE58,
5775 | 9191..=9222 => &SHAPE59,
5776
@@ -4731,22 +5170,25 @@ impl BlockWithShape for BlockState {
| 19867..=19868
| 19877..=19878
| 20368..=20369
- | 21085..=21564
- | 21696..=21703
- | 22036..=22037
- | 22042..=22043
- | 22048..=22049
- | 22054..=22055
- | 22388..=22389
- | 22394..=22395
- | 22400..=22401
- | 22406..=22407
- | 22676..=22677
- | 23087..=23088
- | 23498..=23499
- | 23909..=23910 => &SHAPE8,
+ | 21084..=21085
+ | 21495..=21496
+ | 21907..=21908
+ | 22319..=22798
+ | 22930..=22937
+ | 23278..=23279
+ | 23284..=23285
+ | 23290..=23291
+ | 23296..=23297
+ | 23630..=23631
+ | 23636..=23637
+ | 23642..=23643
+ | 23648..=23649
+ | 24990..=24991
+ | 25401..=25402
+ | 25812..=25813
+ | 26223..=26224 => &SHAPE8,
5777 => &SHAPE60,
- 5779 | 5851 | 22589 => &SHAPE61,
+ 5779 | 5850 | 24903 => &SHAPE61,
5782..=5797 | 19445 => &SHAPE71,
5817 | 5819 | 7273 | 7275 | 11566 | 11568 | 11598 | 11600 | 11630 | 11632 | 11662
| 11664 | 11694 | 11696 | 11726 | 11728 | 11758 | 11760 | 11790 | 11792 | 18684
@@ -4926,49 +5368,49 @@ impl BlockWithShape for BlockState {
5846 | 5848 | 7302 | 7304 | 11595 | 11597 | 11627 | 11629 | 11659 | 11661 | 11691
| 11693 | 11723 | 11725 | 11755 | 11757 | 11787 | 11789 | 11819 | 11821 | 18713
| 18715 | 18745 | 18747 => &SHAPE89,
- 5875 => &SHAPE91,
- 5876 => &SHAPE92,
- 5877 => &SHAPE93,
- 5878 => &SHAPE94,
- 5879 => &SHAPE95,
- 5880 => &SHAPE96,
- 5881 => &SHAPE97,
- 5966..=5969
- | 5982..=5985
- | 5998..=6001
- | 6014..=6017
- | 6030..=6033
- | 6046..=6049
- | 6062..=6065
- | 6078..=6081
- | 6094..=6097
- | 6110..=6113
- | 6126..=6129
- | 6142..=6145
- | 6158..=6161
- | 6174..=6177
- | 6190..=6193
- | 6206..=6209
- | 6222..=6225
- | 6238..=6241
- | 6254..=6257
- | 6270..=6273
- | 6286..=6289
- | 6302..=6305
- | 6318..=6321
- | 6334..=6337
- | 6350..=6353
- | 6366..=6369
- | 6382..=6385
- | 6398..=6401
- | 6414..=6417
- | 6430..=6433
- | 6446..=6449
- | 6462..=6465
- | 6478..=6481
- | 6494..=6497
- | 6510..=6513
- | 6526..=6529
+ 5874 => &SHAPE91,
+ 5875 => &SHAPE92,
+ 5876 => &SHAPE93,
+ 5877 => &SHAPE94,
+ 5878 => &SHAPE95,
+ 5879 => &SHAPE96,
+ 5880 => &SHAPE97,
+ 5965..=5968
+ | 5981..=5984
+ | 5997..=6000
+ | 6013..=6016
+ | 6029..=6032
+ | 6045..=6048
+ | 6061..=6064
+ | 6077..=6080
+ | 6093..=6096
+ | 6109..=6112
+ | 6125..=6128
+ | 6141..=6144
+ | 6157..=6160
+ | 6173..=6176
+ | 6189..=6192
+ | 6205..=6208
+ | 6221..=6224
+ | 6237..=6240
+ | 6253..=6256
+ | 6269..=6272
+ | 6285..=6288
+ | 6301..=6304
+ | 6317..=6320
+ | 6333..=6336
+ | 6349..=6352
+ | 6365..=6368
+ | 6381..=6384
+ | 6397..=6400
+ | 6413..=6416
+ | 6429..=6432
+ | 6445..=6448
+ | 6461..=6464
+ | 6477..=6480
+ | 6493..=6496
+ | 6509..=6512
+ | 6525..=6528
| 10403..=10406
| 10419..=10422
| 10435..=10438
@@ -4980,43 +5422,75 @@ impl BlockWithShape for BlockState {
| 18816..=18819
| 18832..=18835
| 18848..=18851
- | 18864..=18867 => &SHAPE98,
- 5974..=5977
- | 5990..=5993
- | 6006..=6009
- | 6022..=6025
- | 6038..=6041
- | 6054..=6057
- | 6070..=6073
- | 6086..=6089
- | 6102..=6105
- | 6118..=6121
- | 6134..=6137
- | 6150..=6153
- | 6166..=6169
- | 6182..=6185
- | 6198..=6201
- | 6214..=6217
- | 6230..=6233
- | 6246..=6249
- | 6262..=6265
- | 6278..=6281
- | 6294..=6297
- | 6310..=6313
- | 6326..=6329
- | 6342..=6345
- | 6358..=6361
- | 6374..=6377
- | 6390..=6393
- | 6406..=6409
- | 6422..=6425
- | 6438..=6441
- | 6454..=6457
- | 6470..=6473
- | 6486..=6489
- | 6502..=6505
- | 6518..=6521
- | 6534..=6537
+ | 18864..=18867
+ | 24168..=24171
+ | 24184..=24187
+ | 24200..=24203
+ | 24216..=24219
+ | 24232..=24235
+ | 24248..=24251
+ | 24264..=24267
+ | 24280..=24283
+ | 24296..=24299
+ | 24312..=24315
+ | 24328..=24331
+ | 24344..=24347
+ | 24360..=24363
+ | 24376..=24379
+ | 24392..=24395
+ | 24408..=24411
+ | 24424..=24427
+ | 24440..=24443
+ | 24456..=24459
+ | 24472..=24475
+ | 24488..=24491
+ | 24504..=24507
+ | 24520..=24523
+ | 24536..=24539
+ | 24552..=24555
+ | 24568..=24571
+ | 24584..=24587
+ | 24600..=24603
+ | 24616..=24619
+ | 24632..=24635
+ | 24648..=24651
+ | 24664..=24667 => &SHAPE98,
+ 5973..=5976
+ | 5989..=5992
+ | 6005..=6008
+ | 6021..=6024
+ | 6037..=6040
+ | 6053..=6056
+ | 6069..=6072
+ | 6085..=6088
+ | 6101..=6104
+ | 6117..=6120
+ | 6133..=6136
+ | 6149..=6152
+ | 6165..=6168
+ | 6181..=6184
+ | 6197..=6200
+ | 6213..=6216
+ | 6229..=6232
+ | 6245..=6248
+ | 6261..=6264
+ | 6277..=6280
+ | 6293..=6296
+ | 6309..=6312
+ | 6325..=6328
+ | 6341..=6344
+ | 6357..=6360
+ | 6373..=6376
+ | 6389..=6392
+ | 6405..=6408
+ | 6421..=6424
+ | 6437..=6440
+ | 6453..=6456
+ | 6469..=6472
+ | 6485..=6488
+ | 6501..=6504
+ | 6517..=6520
+ | 6533..=6536
| 10411..=10414
| 10427..=10430
| 10443..=10446
@@ -5028,96 +5502,128 @@ impl BlockWithShape for BlockState {
| 18824..=18827
| 18840..=18843
| 18856..=18859
- | 18872..=18875 => &SHAPE99,
- 6742 | 6744 | 6780 | 6782 | 9372 | 9374 | 9404 | 9406 | 9436 | 9438 | 9468 | 9470
+ | 18872..=18875
+ | 24176..=24179
+ | 24192..=24195
+ | 24208..=24211
+ | 24224..=24227
+ | 24240..=24243
+ | 24256..=24259
+ | 24272..=24275
+ | 24288..=24291
+ | 24304..=24307
+ | 24320..=24323
+ | 24336..=24339
+ | 24352..=24355
+ | 24368..=24371
+ | 24384..=24387
+ | 24400..=24403
+ | 24416..=24419
+ | 24432..=24435
+ | 24448..=24451
+ | 24464..=24467
+ | 24480..=24483
+ | 24496..=24499
+ | 24512..=24515
+ | 24528..=24531
+ | 24544..=24547
+ | 24560..=24563
+ | 24576..=24579
+ | 24592..=24595
+ | 24608..=24611
+ | 24624..=24627
+ | 24640..=24643
+ | 24656..=24659
+ | 24672..=24675 => &SHAPE99,
+ 6741 | 6743 | 6779 | 6781 | 9372 | 9374 | 9404 | 9406 | 9436 | 9438 | 9468 | 9470
| 9500 | 9502 | 9532 | 9534 | 9564 | 9566 | 9596 | 9598 | 9628 | 9630 | 9660 | 9662
| 9692 | 9694 | 9724 | 9726 | 9756 | 9758 | 9788 | 9790 | 9820 | 9822 | 9852 | 9854 => {
&SHAPE100
}
- 6743 | 6745 | 6781 | 6783 | 9373 | 9375 | 9405 | 9407 | 9437 | 9439 | 9469 | 9471
+ 6742 | 6744 | 6780 | 6782 | 9373 | 9375 | 9405 | 9407 | 9437 | 9439 | 9469 | 9471
| 9501 | 9503 | 9533 | 9535 | 9565 | 9567 | 9597 | 9599 | 9629 | 9631 | 9661 | 9663
| 9693 | 9695 | 9725 | 9727 | 9757 | 9759 | 9789 | 9791 | 9821 | 9823 | 9853 | 9855 => {
&SHAPE101
}
- 6746 | 6748 | 6784 | 6786 | 9376 | 9378 | 9408 | 9410 | 9440 | 9442 | 9472 | 9474
+ 6745 | 6747 | 6783 | 6785 | 9376 | 9378 | 9408 | 9410 | 9440 | 9442 | 9472 | 9474
| 9504 | 9506 | 9536 | 9538 | 9568 | 9570 | 9600 | 9602 | 9632 | 9634 | 9664 | 9666
| 9696 | 9698 | 9728 | 9730 | 9760 | 9762 | 9792 | 9794 | 9824 | 9826 | 9856 | 9858 => {
&SHAPE102
}
- 6747 | 6749 | 6785 | 6787 | 9377 | 9379 | 9409 | 9411 | 9441 | 9443 | 9473 | 9475
+ 6746 | 6748 | 6784 | 6786 | 9377 | 9379 | 9409 | 9411 | 9441 | 9443 | 9473 | 9475
| 9505 | 9507 | 9537 | 9539 | 9569 | 9571 | 9601 | 9603 | 9633 | 9635 | 9665 | 9667
| 9697 | 9699 | 9729 | 9731 | 9761 | 9763 | 9793 | 9795 | 9825 | 9827 | 9857 | 9859 => {
&SHAPE103
}
- 6750 | 6752 | 6788 | 6790 | 9380 | 9382 | 9412 | 9414 | 9444 | 9446 | 9476 | 9478
+ 6749 | 6751 | 6787 | 6789 | 9380 | 9382 | 9412 | 9414 | 9444 | 9446 | 9476 | 9478
| 9508 | 9510 | 9540 | 9542 | 9572 | 9574 | 9604 | 9606 | 9636 | 9638 | 9668 | 9670
| 9700 | 9702 | 9732 | 9734 | 9764 | 9766 | 9796 | 9798 | 9828 | 9830 | 9860 | 9862 => {
&SHAPE104
}
- 6751 | 6753 | 6789 | 6791 | 9381 | 9383 | 9413 | 9415 | 9445 | 9447 | 9477 | 9479
+ 6750 | 6752 | 6788 | 6790 | 9381 | 9383 | 9413 | 9415 | 9445 | 9447 | 9477 | 9479
| 9509 | 9511 | 9541 | 9543 | 9573 | 9575 | 9605 | 9607 | 9637 | 9639 | 9669 | 9671
| 9701 | 9703 | 9733 | 9735 | 9765 | 9767 | 9797 | 9799 | 9829 | 9831 | 9861 | 9863 => {
&SHAPE105
}
- 6754 | 6756 | 6792 | 6794 | 9384 | 9386 | 9416 | 9418 | 9448 | 9450 | 9480 | 9482
+ 6753 | 6755 | 6791 | 6793 | 9384 | 9386 | 9416 | 9418 | 9448 | 9450 | 9480 | 9482
| 9512 | 9514 | 9544 | 9546 | 9576 | 9578 | 9608 | 9610 | 9640 | 9642 | 9672 | 9674
| 9704 | 9706 | 9736 | 9738 | 9768 | 9770 | 9800 | 9802 | 9832 | 9834 | 9864 | 9866 => {
&SHAPE106
}
- 6755 | 6757 | 6793 | 6795 | 9385 | 9387 | 9417 | 9419 | 9449 | 9451 | 9481 | 9483
+ 6754 | 6756 | 6792 | 6794 | 9385 | 9387 | 9417 | 9419 | 9449 | 9451 | 9481 | 9483
| 9513 | 9515 | 9545 | 9547 | 9577 | 9579 | 9609 | 9611 | 9641 | 9643 | 9673 | 9675
| 9705 | 9707 | 9737 | 9739 | 9769 | 9771 | 9801 | 9803 | 9833 | 9835 | 9865 | 9867 => {
&SHAPE107
}
- 6758 | 6760 | 6796 | 6798 | 9388 | 9390 | 9420 | 9422 | 9452 | 9454 | 9484 | 9486
+ 6757 | 6759 | 6795 | 6797 | 9388 | 9390 | 9420 | 9422 | 9452 | 9454 | 9484 | 9486
| 9516 | 9518 | 9548 | 9550 | 9580 | 9582 | 9612 | 9614 | 9644 | 9646 | 9676 | 9678
| 9708 | 9710 | 9740 | 9742 | 9772 | 9774 | 9804 | 9806 | 9836 | 9838 | 9868 | 9870 => {
&SHAPE108
}
- 6759 | 6761 | 6797 | 6799 | 9389 | 9391 | 9421 | 9423 | 9453 | 9455 | 9485 | 9487
+ 6758 | 6760 | 6796 | 6798 | 9389 | 9391 | 9421 | 9423 | 9453 | 9455 | 9485 | 9487
| 9517 | 9519 | 9549 | 9551 | 9581 | 9583 | 9613 | 9615 | 9645 | 9647 | 9677 | 9679
| 9709 | 9711 | 9741 | 9743 | 9773 | 9775 | 9805 | 9807 | 9837 | 9839 | 9869 | 9871 => {
&SHAPE109
}
- 6762 | 6764 | 6800 | 6802 | 9392 | 9394 | 9424 | 9426 | 9456 | 9458 | 9488 | 9490
+ 6761 | 6763 | 6799 | 6801 | 9392 | 9394 | 9424 | 9426 | 9456 | 9458 | 9488 | 9490
| 9520 | 9522 | 9552 | 9554 | 9584 | 9586 | 9616 | 9618 | 9648 | 9650 | 9680 | 9682
| 9712 | 9714 | 9744 | 9746 | 9776 | 9778 | 9808 | 9810 | 9840 | 9842 | 9872 | 9874 => {
&SHAPE110
}
- 6763 | 6765 | 6801 | 6803 | 9393 | 9395 | 9425 | 9427 | 9457 | 9459 | 9489 | 9491
+ 6762 | 6764 | 6800 | 6802 | 9393 | 9395 | 9425 | 9427 | 9457 | 9459 | 9489 | 9491
| 9521 | 9523 | 9553 | 9555 | 9585 | 9587 | 9617 | 9619 | 9649 | 9651 | 9681 | 9683
| 9713 | 9715 | 9745 | 9747 | 9777 | 9779 | 9809 | 9811 | 9841 | 9843 | 9873 | 9875 => {
&SHAPE111
}
- 6766 | 6768 | 6804 | 6806 | 9396 | 9398 | 9428 | 9430 | 9460 | 9462 | 9492 | 9494
+ 6765 | 6767 | 6803 | 6805 | 9396 | 9398 | 9428 | 9430 | 9460 | 9462 | 9492 | 9494
| 9524 | 9526 | 9556 | 9558 | 9588 | 9590 | 9620 | 9622 | 9652 | 9654 | 9684 | 9686
| 9716 | 9718 | 9748 | 9750 | 9780 | 9782 | 9812 | 9814 | 9844 | 9846 | 9876 | 9878 => {
&SHAPE112
}
- 6767 | 6769 | 6805 | 6807 | 9397 | 9399 | 9429 | 9431 | 9461 | 9463 | 9493 | 9495
+ 6766 | 6768 | 6804 | 6806 | 9397 | 9399 | 9429 | 9431 | 9461 | 9463 | 9493 | 9495
| 9525 | 9527 | 9557 | 9559 | 9589 | 9591 | 9621 | 9623 | 9653 | 9655 | 9685 | 9687
| 9717 | 9719 | 9749 | 9751 | 9781 | 9783 | 9813 | 9815 | 9845 | 9847 | 9877 | 9879 => {
&SHAPE113
}
- 6770 | 6772 | 6808 | 6810 | 9400 | 9402 | 9432 | 9434 | 9464 | 9466 | 9496 | 9498
+ 6769 | 6771 | 6807 | 6809 | 9400 | 9402 | 9432 | 9434 | 9464 | 9466 | 9496 | 9498
| 9528 | 9530 | 9560 | 9562 | 9592 | 9594 | 9624 | 9626 | 9656 | 9658 | 9688 | 9690
| 9720 | 9722 | 9752 | 9754 | 9784 | 9786 | 9816 | 9818 | 9848 | 9850 | 9880 | 9882 => {
&SHAPE114
}
- 6771 | 6773 | 6809 | 6811 | 9401 | 9403 | 9433 | 9435 | 9465 | 9467 | 9497 | 9499
+ 6770 | 6772 | 6808 | 6810 | 9401 | 9403 | 9433 | 9435 | 9465 | 9467 | 9497 | 9499
| 9529 | 9531 | 9561 | 9563 | 9593 | 9595 | 9625 | 9627 | 9657 | 9659 | 9689 | 9691
| 9721 | 9723 | 9753 | 9755 | 9785 | 9787 | 9817 | 9819 | 9849 | 9851 | 9881 | 9883 => {
&SHAPE2
}
- 6774..=6775 => &SHAPE115,
- 6776..=6777 | 12945..=12956 => &SHAPE116,
- 6778..=6779 => &SHAPE117,
+ 6773..=6774 => &SHAPE115,
+ 6775..=6776 | 12945..=12956 => &SHAPE116,
+ 6777..=6778 => &SHAPE117,
7271 => &SHAPE119,
7390..=7397 => &SHAPE120,
7398..=7405 => &SHAPE121,
7407..=7410 => &SHAPE122,
7411..=7414 => &SHAPE123,
- 7416 | 24260..=24275 => &SHAPE72,
+ 7416 | 26574..=26589 => &SHAPE72,
7419 => &SHAPE124,
7420 => &SHAPE125,
7421 => &SHAPE126,
@@ -5133,8 +5639,8 @@ impl BlockWithShape for BlockState {
7919 | 7922 | 8243 | 8246 | 14160 | 14163 | 14484 | 14487 | 14808 | 14811 | 15132
| 15135 | 15456 | 15459 | 15780 | 15783 | 16104 | 16107 | 16428 | 16431 | 16752
| 16755 | 17076 | 17079 | 17400 | 17403 | 17724 | 17727 | 18048 | 18051 | 19541
- | 19544 | 19961 | 19964 | 20398 | 20401 | 22680 | 22683 | 23091 | 23094 | 23502
- | 23505 | 23913 | 23916 => &SHAPE136,
+ | 19544 | 19961 | 19964 | 20398 | 20401 | 21168 | 21171 | 21579 | 21582 | 21991
+ | 21994 | 24994 | 24997 | 25405 | 25408 | 25816 | 25819 | 26227 | 26230 => &SHAPE136,
7920..=7921
| 7923..=7924
| 8244..=8245
@@ -5171,14 +5677,20 @@ impl BlockWithShape for BlockState {
| 19965..=19966
| 20399..=20400
| 20402..=20403
- | 22681..=22682
- | 22684..=22685
- | 23092..=23093
- | 23095..=23096
- | 23503..=23504
- | 23506..=23507
- | 23914..=23915
- | 23917..=23918 => &SHAPE137,
+ | 21169..=21170
+ | 21172..=21173
+ | 21580..=21581
+ | 21583..=21584
+ | 21992..=21993
+ | 21995..=21996
+ | 24995..=24996
+ | 24998..=24999
+ | 25406..=25407
+ | 25409..=25410
+ | 25817..=25818
+ | 25820..=25821
+ | 26228..=26229
+ | 26231..=26232 => &SHAPE137,
7926..=7927
| 7929..=7930
| 8250..=8251
@@ -5215,14 +5727,20 @@ impl BlockWithShape for BlockState {
| 19971..=19972
| 20405..=20406
| 20408..=20409
- | 22687..=22688
- | 22690..=22691
- | 23098..=23099
- | 23101..=23102
- | 23509..=23510
- | 23512..=23513
- | 23920..=23921
- | 23923..=23924 => &SHAPE138,
+ | 21175..=21176
+ | 21178..=21179
+ | 21586..=21587
+ | 21589..=21590
+ | 21998..=21999
+ | 22001..=22002
+ | 25001..=25002
+ | 25004..=25005
+ | 25412..=25413
+ | 25415..=25416
+ | 25823..=25824
+ | 25826..=25827
+ | 26234..=26235
+ | 26237..=26238 => &SHAPE138,
7931 | 7934 | 7943 | 7946 | 8255 | 8258 | 8267 | 8270 | 14172 | 14175 | 14184
| 14187 | 14496 | 14499 | 14508 | 14511 | 14820 | 14823 | 14832 | 14835 | 15144
| 15147 | 15156 | 15159 | 15468 | 15471 | 15480 | 15483 | 15792 | 15795 | 15804
@@ -5230,8 +5748,9 @@ impl BlockWithShape for BlockState {
| 16767 | 16776 | 16779 | 17088 | 17091 | 17100 | 17103 | 17412 | 17415 | 17424
| 17427 | 17736 | 17739 | 17748 | 17751 | 18060 | 18063 | 18072 | 18075 | 19553
| 19556 | 19565 | 19568 | 19973 | 19976 | 19985 | 19988 | 20410 | 20413 | 20422
- | 20425 | 22692 | 22695 | 22704 | 22707 | 23103 | 23106 | 23115 | 23118 | 23514
- | 23517 | 23526 | 23529 | 23925 | 23928 | 23937 | 23940 => &SHAPE139,
+ | 20425 | 21180 | 21183 | 21192 | 21195 | 21591 | 21594 | 21603 | 21606 | 22003
+ | 22006 | 22015 | 22018 | 25006 | 25009 | 25018 | 25021 | 25417 | 25420 | 25429
+ | 25432 | 25828 | 25831 | 25840 | 25843 | 26239 | 26242 | 26251 | 26254 => &SHAPE139,
7932..=7933
| 7935..=7936
| 7944..=7945
@@ -5304,22 +5823,34 @@ impl BlockWithShape for BlockState {
| 20414..=20415
| 20423..=20424
| 20426..=20427
- | 22693..=22694
- | 22696..=22697
- | 22705..=22706
- | 22708..=22709
- | 23104..=23105
- | 23107..=23108
- | 23116..=23117
- | 23119..=23120
- | 23515..=23516
- | 23518..=23519
- | 23527..=23528
- | 23530..=23531
- | 23926..=23927
- | 23929..=23930
- | 23938..=23939
- | 23941..=23942 => &SHAPE140,
+ | 21181..=21182
+ | 21184..=21185
+ | 21193..=21194
+ | 21196..=21197
+ | 21592..=21593
+ | 21595..=21596
+ | 21604..=21605
+ | 21607..=21608
+ | 22004..=22005
+ | 22007..=22008
+ | 22016..=22017
+ | 22019..=22020
+ | 25007..=25008
+ | 25010..=25011
+ | 25019..=25020
+ | 25022..=25023
+ | 25418..=25419
+ | 25421..=25422
+ | 25430..=25431
+ | 25433..=25434
+ | 25829..=25830
+ | 25832..=25833
+ | 25841..=25842
+ | 25844..=25845
+ | 26240..=26241
+ | 26243..=26244
+ | 26252..=26253
+ | 26255..=26256 => &SHAPE140,
7937 | 7940 | 7949 | 7952 | 8261 | 8264 | 8273 | 8276 | 14178 | 14181 | 14190
| 14193 | 14502 | 14505 | 14514 | 14517 | 14826 | 14829 | 14838 | 14841 | 15150
| 15153 | 15162 | 15165 | 15474 | 15477 | 15486 | 15489 | 15798 | 15801 | 15810
@@ -5327,8 +5858,9 @@ impl BlockWithShape for BlockState {
| 16773 | 16782 | 16785 | 17094 | 17097 | 17106 | 17109 | 17418 | 17421 | 17430
| 17433 | 17742 | 17745 | 17754 | 17757 | 18066 | 18069 | 18078 | 18081 | 19559
| 19562 | 19571 | 19574 | 19979 | 19982 | 19991 | 19994 | 20416 | 20419 | 20428
- | 20431 | 22698 | 22701 | 22710 | 22713 | 23109 | 23112 | 23121 | 23124 | 23520
- | 23523 | 23532 | 23535 | 23931 | 23934 | 23943 | 23946 => &SHAPE141,
+ | 20431 | 21186 | 21189 | 21198 | 21201 | 21597 | 21600 | 21609 | 21612 | 22009
+ | 22012 | 22021 | 22024 | 25012 | 25015 | 25024 | 25027 | 25423 | 25426 | 25435
+ | 25438 | 25834 | 25837 | 25846 | 25849 | 26245 | 26248 | 26257 | 26260 => &SHAPE141,
7938..=7939
| 7941..=7942
| 7950..=7951
@@ -5401,22 +5933,34 @@ impl BlockWithShape for BlockState {
| 20420..=20421
| 20429..=20430
| 20432..=20433
- | 22699..=22700
- | 22702..=22703
- | 22711..=22712
- | 22714..=22715
- | 23110..=23111
- | 23113..=23114
- | 23122..=23123
- | 23125..=23126
- | 23521..=23522
- | 23524..=23525
- | 23533..=23534
- | 23536..=23537
- | 23932..=23933
- | 23935..=23936
- | 23944..=23945
- | 23947..=23948 => &SHAPE142,
+ | 21187..=21188
+ | 21190..=21191
+ | 21199..=21200
+ | 21202..=21203
+ | 21598..=21599
+ | 21601..=21602
+ | 21610..=21611
+ | 21613..=21614
+ | 22010..=22011
+ | 22013..=22014
+ | 22022..=22023
+ | 22025..=22026
+ | 25013..=25014
+ | 25016..=25017
+ | 25025..=25026
+ | 25028..=25029
+ | 25424..=25425
+ | 25427..=25428
+ | 25436..=25437
+ | 25439..=25440
+ | 25835..=25836
+ | 25838..=25839
+ | 25847..=25848
+ | 25850..=25851
+ | 26246..=26247
+ | 26249..=26250
+ | 26258..=26259
+ | 26261..=26262 => &SHAPE142,
7955 | 7958 | 7991 | 7994 | 8279 | 8282 | 8315 | 8318 | 14196 | 14199 | 14232
| 14235 | 14520 | 14523 | 14556 | 14559 | 14844 | 14847 | 14880 | 14883 | 15168
| 15171 | 15204 | 15207 | 15492 | 15495 | 15528 | 15531 | 15816 | 15819 | 15852
@@ -5424,8 +5968,9 @@ impl BlockWithShape for BlockState {
| 16791 | 16824 | 16827 | 17112 | 17115 | 17148 | 17151 | 17436 | 17439 | 17472
| 17475 | 17760 | 17763 | 17796 | 17799 | 18084 | 18087 | 18120 | 18123 | 19577
| 19580 | 19613 | 19616 | 19997 | 20000 | 20033 | 20036 | 20434 | 20437 | 20470
- | 20473 | 22716 | 22719 | 22752 | 22755 | 23127 | 23130 | 23163 | 23166 | 23538
- | 23541 | 23574 | 23577 | 23949 | 23952 | 23985 | 23988 => &SHAPE143,
+ | 20473 | 21204 | 21207 | 21240 | 21243 | 21615 | 21618 | 21651 | 21654 | 22027
+ | 22030 | 22063 | 22066 | 25030 | 25033 | 25066 | 25069 | 25441 | 25444 | 25477
+ | 25480 | 25852 | 25855 | 25888 | 25891 | 26263 | 26266 | 26299 | 26302 => &SHAPE143,
7956..=7957
| 7959..=7960
| 7992..=7993
@@ -5498,22 +6043,34 @@ impl BlockWithShape for BlockState {
| 20438..=20439
| 20471..=20472
| 20474..=20475
- | 22717..=22718
- | 22720..=22721
- | 22753..=22754
- | 22756..=22757
- | 23128..=23129
- | 23131..=23132
- | 23164..=23165
- | 23167..=23168
- | 23539..=23540
- | 23542..=23543
- | 23575..=23576
- | 23578..=23579
- | 23950..=23951
- | 23953..=23954
- | 23986..=23987
- | 23989..=23990 => &SHAPE144,
+ | 21205..=21206
+ | 21208..=21209
+ | 21241..=21242
+ | 21244..=21245
+ | 21616..=21617
+ | 21619..=21620
+ | 21652..=21653
+ | 21655..=21656
+ | 22028..=22029
+ | 22031..=22032
+ | 22064..=22065
+ | 22067..=22068
+ | 25031..=25032
+ | 25034..=25035
+ | 25067..=25068
+ | 25070..=25071
+ | 25442..=25443
+ | 25445..=25446
+ | 25478..=25479
+ | 25481..=25482
+ | 25853..=25854
+ | 25856..=25857
+ | 25889..=25890
+ | 25892..=25893
+ | 26264..=26265
+ | 26267..=26268
+ | 26300..=26301
+ | 26303..=26304 => &SHAPE144,
7961 | 7964 | 7997 | 8000 | 8285 | 8288 | 8321 | 8324 | 14202 | 14205 | 14238
| 14241 | 14526 | 14529 | 14562 | 14565 | 14850 | 14853 | 14886 | 14889 | 15174
| 15177 | 15210 | 15213 | 15498 | 15501 | 15534 | 15537 | 15822 | 15825 | 15858
@@ -5521,8 +6078,9 @@ impl BlockWithShape for BlockState {
| 16797 | 16830 | 16833 | 17118 | 17121 | 17154 | 17157 | 17442 | 17445 | 17478
| 17481 | 17766 | 17769 | 17802 | 17805 | 18090 | 18093 | 18126 | 18129 | 19583
| 19586 | 19619 | 19622 | 20003 | 20006 | 20039 | 20042 | 20440 | 20443 | 20476
- | 20479 | 22722 | 22725 | 22758 | 22761 | 23133 | 23136 | 23169 | 23172 | 23544
- | 23547 | 23580 | 23583 | 23955 | 23958 | 23991 | 23994 => &SHAPE145,
+ | 20479 | 21210 | 21213 | 21246 | 21249 | 21621 | 21624 | 21657 | 21660 | 22033
+ | 22036 | 22069 | 22072 | 25036 | 25039 | 25072 | 25075 | 25447 | 25450 | 25483
+ | 25486 | 25858 | 25861 | 25894 | 25897 | 26269 | 26272 | 26305 | 26308 => &SHAPE145,
7962..=7963
| 7965..=7966
| 7998..=7999
@@ -5595,22 +6153,34 @@ impl BlockWithShape for BlockState {
| 20444..=20445
| 20477..=20478
| 20480..=20481
- | 22723..=22724
- | 22726..=22727
- | 22759..=22760
- | 22762..=22763
- | 23134..=23135
- | 23137..=23138
- | 23170..=23171
- | 23173..=23174
- | 23545..=23546
- | 23548..=23549
- | 23581..=23582
- | 23584..=23585
- | 23956..=23957
- | 23959..=23960
- | 23992..=23993
- | 23995..=23996 => &SHAPE146,
+ | 21211..=21212
+ | 21214..=21215
+ | 21247..=21248
+ | 21250..=21251
+ | 21622..=21623
+ | 21625..=21626
+ | 21658..=21659
+ | 21661..=21662
+ | 22034..=22035
+ | 22037..=22038
+ | 22070..=22071
+ | 22073..=22074
+ | 25037..=25038
+ | 25040..=25041
+ | 25073..=25074
+ | 25076..=25077
+ | 25448..=25449
+ | 25451..=25452
+ | 25484..=25485
+ | 25487..=25488
+ | 25859..=25860
+ | 25862..=25863
+ | 25895..=25896
+ | 25898..=25899
+ | 26270..=26271
+ | 26273..=26274
+ | 26306..=26307
+ | 26309..=26310 => &SHAPE146,
7967 | 7970 | 7979 | 7982 | 8003 | 8006 | 8015 | 8018 | 8291 | 8294 | 8303 | 8306
| 8327 | 8330 | 8339 | 8342 | 14208 | 14211 | 14220 | 14223 | 14244 | 14247 | 14256
| 14259 | 14532 | 14535 | 14544 | 14547 | 14568 | 14571 | 14580 | 14583 | 14856
@@ -5625,10 +6195,12 @@ impl BlockWithShape for BlockState {
| 18099 | 18108 | 18111 | 18132 | 18135 | 18144 | 18147 | 19589 | 19592 | 19601
| 19604 | 19625 | 19628 | 19637 | 19640 | 20009 | 20012 | 20021 | 20024 | 20045
| 20048 | 20057 | 20060 | 20446 | 20449 | 20458 | 20461 | 20482 | 20485 | 20494
- | 20497 | 22728 | 22731 | 22740 | 22743 | 22764 | 22767 | 22776 | 22779 | 23139
- | 23142 | 23151 | 23154 | 23175 | 23178 | 23187 | 23190 | 23550 | 23553 | 23562
- | 23565 | 23586 | 23589 | 23598 | 23601 | 23961 | 23964 | 23973 | 23976 | 23997
- | 24000 | 24009 | 24012 => &SHAPE147,
+ | 20497 | 21216 | 21219 | 21228 | 21231 | 21252 | 21255 | 21264 | 21267 | 21627
+ | 21630 | 21639 | 21642 | 21663 | 21666 | 21675 | 21678 | 22039 | 22042 | 22051
+ | 22054 | 22075 | 22078 | 22087 | 22090 | 25042 | 25045 | 25054 | 25057 | 25078
+ | 25081 | 25090 | 25093 | 25453 | 25456 | 25465 | 25468 | 25489 | 25492 | 25501
+ | 25504 | 25864 | 25867 | 25876 | 25879 | 25900 | 25903 | 25912 | 25915 | 26275
+ | 26278 | 26287 | 26290 | 26311 | 26314 | 26323 | 26326 => &SHAPE147,
7968..=7969
| 7971..=7972
| 7980..=7981
@@ -5773,38 +6345,62 @@ impl BlockWithShape for BlockState {
| 20486..=20487
| 20495..=20496
| 20498..=20499
- | 22729..=22730
- | 22732..=22733
- | 22741..=22742
- | 22744..=22745
- | 22765..=22766
- | 22768..=22769
- | 22777..=22778
- | 22780..=22781
- | 23140..=23141
- | 23143..=23144
- | 23152..=23153
- | 23155..=23156
- | 23176..=23177
- | 23179..=23180
- | 23188..=23189
- | 23191..=23192
- | 23551..=23552
- | 23554..=23555
- | 23563..=23564
- | 23566..=23567
- | 23587..=23588
- | 23590..=23591
- | 23599..=23600
- | 23602..=23603
- | 23962..=23963
- | 23965..=23966
- | 23974..=23975
- | 23977..=23978
- | 23998..=23999
- | 24001..=24002
- | 24010..=24011
- | 24013..=24014 => &SHAPE148,
+ | 21217..=21218
+ | 21220..=21221
+ | 21229..=21230
+ | 21232..=21233
+ | 21253..=21254
+ | 21256..=21257
+ | 21265..=21266
+ | 21268..=21269
+ | 21628..=21629
+ | 21631..=21632
+ | 21640..=21641
+ | 21643..=21644
+ | 21664..=21665
+ | 21667..=21668
+ | 21676..=21677
+ | 21679..=21680
+ | 22040..=22041
+ | 22043..=22044
+ | 22052..=22053
+ | 22055..=22056
+ | 22076..=22077
+ | 22079..=22080
+ | 22088..=22089
+ | 22091..=22092
+ | 25043..=25044
+ | 25046..=25047
+ | 25055..=25056
+ | 25058..=25059
+ | 25079..=25080
+ | 25082..=25083
+ | 25091..=25092
+ | 25094..=25095
+ | 25454..=25455
+ | 25457..=25458
+ | 25466..=25467
+ | 25469..=25470
+ | 25490..=25491
+ | 25493..=25494
+ | 25502..=25503
+ | 25505..=25506
+ | 25865..=25866
+ | 25868..=25869
+ | 25877..=25878
+ | 25880..=25881
+ | 25901..=25902
+ | 25904..=25905
+ | 25913..=25914
+ | 25916..=25917
+ | 26276..=26277
+ | 26279..=26280
+ | 26288..=26289
+ | 26291..=26292
+ | 26312..=26313
+ | 26315..=26316
+ | 26324..=26325
+ | 26327..=26328 => &SHAPE148,
7973 | 7976 | 7985 | 7988 | 8009 | 8012 | 8021 | 8024 | 8297 | 8300 | 8309 | 8312
| 8333 | 8336 | 8345 | 8348 | 14214 | 14217 | 14226 | 14229 | 14250 | 14253 | 14262
| 14265 | 14538 | 14541 | 14550 | 14553 | 14574 | 14577 | 14586 | 14589 | 14862
@@ -5819,10 +6415,12 @@ impl BlockWithShape for BlockState {
| 18105 | 18114 | 18117 | 18138 | 18141 | 18150 | 18153 | 19595 | 19598 | 19607
| 19610 | 19631 | 19634 | 19643 | 19646 | 20015 | 20018 | 20027 | 20030 | 20051
| 20054 | 20063 | 20066 | 20452 | 20455 | 20464 | 20467 | 20488 | 20491 | 20500
- | 20503 | 22734 | 22737 | 22746 | 22749 | 22770 | 22773 | 22782 | 22785 | 23145
- | 23148 | 23157 | 23160 | 23181 | 23184 | 23193 | 23196 | 23556 | 23559 | 23568
- | 23571 | 23592 | 23595 | 23604 | 23607 | 23967 | 23970 | 23979 | 23982 | 24003
- | 24006 | 24015 | 24018 => &SHAPE149,
+ | 20503 | 21222 | 21225 | 21234 | 21237 | 21258 | 21261 | 21270 | 21273 | 21633
+ | 21636 | 21645 | 21648 | 21669 | 21672 | 21681 | 21684 | 22045 | 22048 | 22057
+ | 22060 | 22081 | 22084 | 22093 | 22096 | 25048 | 25051 | 25060 | 25063 | 25084
+ | 25087 | 25096 | 25099 | 25459 | 25462 | 25471 | 25474 | 25495 | 25498 | 25507
+ | 25510 | 25870 | 25873 | 25882 | 25885 | 25906 | 25909 | 25918 | 25921 | 26281
+ | 26284 | 26293 | 26296 | 26317 | 26320 | 26329 | 26332 => &SHAPE149,
7974..=7975
| 7977..=7978
| 7986..=7987
@@ -5967,38 +6565,62 @@ impl BlockWithShape for BlockState {
| 20492..=20493
| 20501..=20502
| 20504..=20505
- | 22735..=22736
- | 22738..=22739
- | 22747..=22748
- | 22750..=22751
- | 22771..=22772
- | 22774..=22775
- | 22783..=22784
- | 22786..=22787
- | 23146..=23147
- | 23149..=23150
- | 23158..=23159
- | 23161..=23162
- | 23182..=23183
- | 23185..=23186
- | 23194..=23195
- | 23197..=23198
- | 23557..=23558
- | 23560..=23561
- | 23569..=23570
- | 23572..=23573
- | 23593..=23594
- | 23596..=23597
- | 23605..=23606
- | 23608..=23609
- | 23968..=23969
- | 23971..=23972
- | 23980..=23981
- | 23983..=23984
- | 24004..=24005
- | 24007..=24008
- | 24016..=24017
- | 24019..=24020 => &SHAPE150,
+ | 21223..=21224
+ | 21226..=21227
+ | 21235..=21236
+ | 21238..=21239
+ | 21259..=21260
+ | 21262..=21263
+ | 21271..=21272
+ | 21274..=21275
+ | 21634..=21635
+ | 21637..=21638
+ | 21646..=21647
+ | 21649..=21650
+ | 21670..=21671
+ | 21673..=21674
+ | 21682..=21683
+ | 21685..=21686
+ | 22046..=22047
+ | 22049..=22050
+ | 22058..=22059
+ | 22061..=22062
+ | 22082..=22083
+ | 22085..=22086
+ | 22094..=22095
+ | 22097..=22098
+ | 25049..=25050
+ | 25052..=25053
+ | 25061..=25062
+ | 25064..=25065
+ | 25085..=25086
+ | 25088..=25089
+ | 25097..=25098
+ | 25100..=25101
+ | 25460..=25461
+ | 25463..=25464
+ | 25472..=25473
+ | 25475..=25476
+ | 25496..=25497
+ | 25499..=25500
+ | 25508..=25509
+ | 25511..=25512
+ | 25871..=25872
+ | 25874..=25875
+ | 25883..=25884
+ | 25886..=25887
+ | 25907..=25908
+ | 25910..=25911
+ | 25919..=25920
+ | 25922..=25923
+ | 26282..=26283
+ | 26285..=26286
+ | 26294..=26295
+ | 26297..=26298
+ | 26318..=26319
+ | 26321..=26322
+ | 26330..=26331
+ | 26333..=26334 => &SHAPE150,
8027 | 8030 | 8135 | 8138 | 8351 | 8354 | 8459 | 8462 | 14268 | 14271 | 14376
| 14379 | 14592 | 14595 | 14700 | 14703 | 14916 | 14919 | 15024 | 15027 | 15240
| 15243 | 15348 | 15351 | 15564 | 15567 | 15672 | 15675 | 15888 | 15891 | 15996
@@ -6006,8 +6628,9 @@ impl BlockWithShape for BlockState {
| 16863 | 16968 | 16971 | 17184 | 17187 | 17292 | 17295 | 17508 | 17511 | 17616
| 17619 | 17832 | 17835 | 17940 | 17943 | 18156 | 18159 | 18264 | 18267 | 19649
| 19652 | 19757 | 19760 | 20069 | 20072 | 20177 | 20180 | 20506 | 20509 | 20614
- | 20617 | 22788 | 22791 | 22896 | 22899 | 23199 | 23202 | 23307 | 23310 | 23610
- | 23613 | 23718 | 23721 | 24021 | 24024 | 24129 | 24132 => &SHAPE151,
+ | 20617 | 21276 | 21279 | 21384 | 21387 | 21687 | 21690 | 21795 | 21798 | 22099
+ | 22102 | 22207 | 22210 | 25102 | 25105 | 25210 | 25213 | 25513 | 25516 | 25621
+ | 25624 | 25924 | 25927 | 26032 | 26035 | 26335 | 26338 | 26443 | 26446 => &SHAPE151,
8028..=8029
| 8031..=8032
| 8136..=8137
@@ -6080,22 +6703,34 @@ impl BlockWithShape for BlockState {
| 20510..=20511
| 20615..=20616
| 20618..=20619
- | 22789..=22790
- | 22792..=22793
- | 22897..=22898
- | 22900..=22901
- | 23200..=23201
- | 23203..=23204
- | 23308..=23309
- | 23311..=23312
- | 23611..=23612
- | 23614..=23615
- | 23719..=23720
- | 23722..=23723
- | 24022..=24023
- | 24025..=24026
- | 24130..=24131
- | 24133..=24134 => &SHAPE152,
+ | 21277..=21278
+ | 21280..=21281
+ | 21385..=21386
+ | 21388..=21389
+ | 21688..=21689
+ | 21691..=21692
+ | 21796..=21797
+ | 21799..=21800
+ | 22100..=22101
+ | 22103..=22104
+ | 22208..=22209
+ | 22211..=22212
+ | 25103..=25104
+ | 25106..=25107
+ | 25211..=25212
+ | 25214..=25215
+ | 25514..=25515
+ | 25517..=25518
+ | 25622..=25623
+ | 25625..=25626
+ | 25925..=25926
+ | 25928..=25929
+ | 26033..=26034
+ | 26036..=26037
+ | 26336..=26337
+ | 26339..=26340
+ | 26444..=26445
+ | 26447..=26448 => &SHAPE152,
8033 | 8036 | 8141 | 8144 | 8357 | 8360 | 8465 | 8468 | 14274 | 14277 | 14382
| 14385 | 14598 | 14601 | 14706 | 14709 | 14922 | 14925 | 15030 | 15033 | 15246
| 15249 | 15354 | 15357 | 15570 | 15573 | 15678 | 15681 | 15894 | 15897 | 16002
@@ -6103,8 +6738,9 @@ impl BlockWithShape for BlockState {
| 16869 | 16974 | 16977 | 17190 | 17193 | 17298 | 17301 | 17514 | 17517 | 17622
| 17625 | 17838 | 17841 | 17946 | 17949 | 18162 | 18165 | 18270 | 18273 | 19655
| 19658 | 19763 | 19766 | 20075 | 20078 | 20183 | 20186 | 20512 | 20515 | 20620
- | 20623 | 22794 | 22797 | 22902 | 22905 | 23205 | 23208 | 23313 | 23316 | 23616
- | 23619 | 23724 | 23727 | 24027 | 24030 | 24135 | 24138 => &SHAPE153,
+ | 20623 | 21282 | 21285 | 21390 | 21393 | 21693 | 21696 | 21801 | 21804 | 22105
+ | 22108 | 22213 | 22216 | 25108 | 25111 | 25216 | 25219 | 25519 | 25522 | 25627
+ | 25630 | 25930 | 25933 | 26038 | 26041 | 26341 | 26344 | 26449 | 26452 => &SHAPE153,
8034..=8035
| 8037..=8038
| 8142..=8143
@@ -6177,22 +6813,34 @@ impl BlockWithShape for BlockState {
| 20516..=20517
| 20621..=20622
| 20624..=20625
- | 22795..=22796
- | 22798..=22799
- | 22903..=22904
- | 22906..=22907
- | 23206..=23207
- | 23209..=23210
- | 23314..=23315
- | 23317..=23318
- | 23617..=23618
- | 23620..=23621
- | 23725..=23726
- | 23728..=23729
- | 24028..=24029
- | 24031..=24032
- | 24136..=24137
- | 24139..=24140 => &SHAPE154,
+ | 21283..=21284
+ | 21286..=21287
+ | 21391..=21392
+ | 21394..=21395
+ | 21694..=21695
+ | 21697..=21698
+ | 21802..=21803
+ | 21805..=21806
+ | 22106..=22107
+ | 22109..=22110
+ | 22214..=22215
+ | 22217..=22218
+ | 25109..=25110
+ | 25112..=25113
+ | 25217..=25218
+ | 25220..=25221
+ | 25520..=25521
+ | 25523..=25524
+ | 25628..=25629
+ | 25631..=25632
+ | 25931..=25932
+ | 25934..=25935
+ | 26039..=26040
+ | 26042..=26043
+ | 26342..=26343
+ | 26345..=26346
+ | 26450..=26451
+ | 26453..=26454 => &SHAPE154,
8039 | 8042 | 8051 | 8054 | 8147 | 8150 | 8159 | 8162 | 8363 | 8366 | 8375 | 8378
| 8471 | 8474 | 8483 | 8486 | 14280 | 14283 | 14292 | 14295 | 14388 | 14391 | 14400
| 14403 | 14604 | 14607 | 14616 | 14619 | 14712 | 14715 | 14724 | 14727 | 14928
@@ -6207,10 +6855,12 @@ impl BlockWithShape for BlockState {
| 18171 | 18180 | 18183 | 18276 | 18279 | 18288 | 18291 | 19661 | 19664 | 19673
| 19676 | 19769 | 19772 | 19781 | 19784 | 20081 | 20084 | 20093 | 20096 | 20189
| 20192 | 20201 | 20204 | 20518 | 20521 | 20530 | 20533 | 20626 | 20629 | 20638
- | 20641 | 22800 | 22803 | 22812 | 22815 | 22908 | 22911 | 22920 | 22923 | 23211
- | 23214 | 23223 | 23226 | 23319 | 23322 | 23331 | 23334 | 23622 | 23625 | 23634
- | 23637 | 23730 | 23733 | 23742 | 23745 | 24033 | 24036 | 24045 | 24048 | 24141
- | 24144 | 24153 | 24156 => &SHAPE155,
+ | 20641 | 21288 | 21291 | 21300 | 21303 | 21396 | 21399 | 21408 | 21411 | 21699
+ | 21702 | 21711 | 21714 | 21807 | 21810 | 21819 | 21822 | 22111 | 22114 | 22123
+ | 22126 | 22219 | 22222 | 22231 | 22234 | 25114 | 25117 | 25126 | 25129 | 25222
+ | 25225 | 25234 | 25237 | 25525 | 25528 | 25537 | 25540 | 25633 | 25636 | 25645
+ | 25648 | 25936 | 25939 | 25948 | 25951 | 26044 | 26047 | 26056 | 26059 | 26347
+ | 26350 | 26359 | 26362 | 26455 | 26458 | 26467 | 26470 => &SHAPE155,
8040..=8041
| 8043..=8044
| 8052..=8053
@@ -6355,38 +7005,62 @@ impl BlockWithShape for BlockState {
| 20630..=20631
| 20639..=20640
| 20642..=20643
- | 22801..=22802
- | 22804..=22805
- | 22813..=22814
- | 22816..=22817
- | 22909..=22910
- | 22912..=22913
- | 22921..=22922
- | 22924..=22925
- | 23212..=23213
- | 23215..=23216
- | 23224..=23225
- | 23227..=23228
- | 23320..=23321
- | 23323..=23324
- | 23332..=23333
- | 23335..=23336
- | 23623..=23624
- | 23626..=23627
- | 23635..=23636
- | 23638..=23639
- | 23731..=23732
- | 23734..=23735
- | 23743..=23744
- | 23746..=23747
- | 24034..=24035
- | 24037..=24038
- | 24046..=24047
- | 24049..=24050
- | 24142..=24143
- | 24145..=24146
- | 24154..=24155
- | 24157..=24158 => &SHAPE156,
+ | 21289..=21290
+ | 21292..=21293
+ | 21301..=21302
+ | 21304..=21305
+ | 21397..=21398
+ | 21400..=21401
+ | 21409..=21410
+ | 21412..=21413
+ | 21700..=21701
+ | 21703..=21704
+ | 21712..=21713
+ | 21715..=21716
+ | 21808..=21809
+ | 21811..=21812
+ | 21820..=21821
+ | 21823..=21824
+ | 22112..=22113
+ | 22115..=22116
+ | 22124..=22125
+ | 22127..=22128
+ | 22220..=22221
+ | 22223..=22224
+ | 22232..=22233
+ | 22235..=22236
+ | 25115..=25116
+ | 25118..=25119
+ | 25127..=25128
+ | 25130..=25131
+ | 25223..=25224
+ | 25226..=25227
+ | 25235..=25236
+ | 25238..=25239
+ | 25526..=25527
+ | 25529..=25530
+ | 25538..=25539
+ | 25541..=25542
+ | 25634..=25635
+ | 25637..=25638
+ | 25646..=25647
+ | 25649..=25650
+ | 25937..=25938
+ | 25940..=25941
+ | 25949..=25950
+ | 25952..=25953
+ | 26045..=26046
+ | 26048..=26049
+ | 26057..=26058
+ | 26060..=26061
+ | 26348..=26349
+ | 26351..=26352
+ | 26360..=26361
+ | 26363..=26364
+ | 26456..=26457
+ | 26459..=26460
+ | 26468..=26469
+ | 26471..=26472 => &SHAPE156,
8045 | 8048 | 8057 | 8060 | 8153 | 8156 | 8165 | 8168 | 8369 | 8372 | 8381 | 8384
| 8477 | 8480 | 8489 | 8492 | 14286 | 14289 | 14298 | 14301 | 14394 | 14397 | 14406
| 14409 | 14610 | 14613 | 14622 | 14625 | 14718 | 14721 | 14730 | 14733 | 14934
@@ -6401,10 +7075,12 @@ impl BlockWithShape for BlockState {
| 18177 | 18186 | 18189 | 18282 | 18285 | 18294 | 18297 | 19667 | 19670 | 19679
| 19682 | 19775 | 19778 | 19787 | 19790 | 20087 | 20090 | 20099 | 20102 | 20195
| 20198 | 20207 | 20210 | 20524 | 20527 | 20536 | 20539 | 20632 | 20635 | 20644
- | 20647 | 22806 | 22809 | 22818 | 22821 | 22914 | 22917 | 22926 | 22929 | 23217
- | 23220 | 23229 | 23232 | 23325 | 23328 | 23337 | 23340 | 23628 | 23631 | 23640
- | 23643 | 23736 | 23739 | 23748 | 23751 | 24039 | 24042 | 24051 | 24054 | 24147
- | 24150 | 24159 | 24162 => &SHAPE157,
+ | 20647 | 21294 | 21297 | 21306 | 21309 | 21402 | 21405 | 21414 | 21417 | 21705
+ | 21708 | 21717 | 21720 | 21813 | 21816 | 21825 | 21828 | 22117 | 22120 | 22129
+ | 22132 | 22225 | 22228 | 22237 | 22240 | 25120 | 25123 | 25132 | 25135 | 25228
+ | 25231 | 25240 | 25243 | 25531 | 25534 | 25543 | 25546 | 25639 | 25642 | 25651
+ | 25654 | 25942 | 25945 | 25954 | 25957 | 26050 | 26053 | 26062 | 26065 | 26353
+ | 26356 | 26365 | 26368 | 26461 | 26464 | 26473 | 26476 => &SHAPE157,
8046..=8047
| 8049..=8050
| 8058..=8059
@@ -6549,38 +7225,62 @@ impl BlockWithShape for BlockState {
| 20636..=20637
| 20645..=20646
| 20648..=20649
- | 22807..=22808
- | 22810..=22811
- | 22819..=22820
- | 22822..=22823
- | 22915..=22916
- | 22918..=22919
- | 22927..=22928
- | 22930..=22931
- | 23218..=23219
- | 23221..=23222
- | 23230..=23231
- | 23233..=23234
- | 23326..=23327
- | 23329..=23330
- | 23338..=23339
- | 23341..=23342
- | 23629..=23630
- | 23632..=23633
- | 23641..=23642
- | 23644..=23645
- | 23737..=23738
- | 23740..=23741
- | 23749..=23750
- | 23752..=23753
- | 24040..=24041
- | 24043..=24044
- | 24052..=24053
- | 24055..=24056
- | 24148..=24149
- | 24151..=24152
- | 24160..=24161
- | 24163..=24164 => &SHAPE158,
+ | 21295..=21296
+ | 21298..=21299
+ | 21307..=21308
+ | 21310..=21311
+ | 21403..=21404
+ | 21406..=21407
+ | 21415..=21416
+ | 21418..=21419
+ | 21706..=21707
+ | 21709..=21710
+ | 21718..=21719
+ | 21721..=21722
+ | 21814..=21815
+ | 21817..=21818
+ | 21826..=21827
+ | 21829..=21830
+ | 22118..=22119
+ | 22121..=22122
+ | 22130..=22131
+ | 22133..=22134
+ | 22226..=22227
+ | 22229..=22230
+ | 22238..=22239
+ | 22241..=22242
+ | 25121..=25122
+ | 25124..=25125
+ | 25133..=25134
+ | 25136..=25137
+ | 25229..=25230
+ | 25232..=25233
+ | 25241..=25242
+ | 25244..=25245
+ | 25532..=25533
+ | 25535..=25536
+ | 25544..=25545
+ | 25547..=25548
+ | 25640..=25641
+ | 25643..=25644
+ | 25652..=25653
+ | 25655..=25656
+ | 25943..=25944
+ | 25946..=25947
+ | 25955..=25956
+ | 25958..=25959
+ | 26051..=26052
+ | 26054..=26055
+ | 26063..=26064
+ | 26066..=26067
+ | 26354..=26355
+ | 26357..=26358
+ | 26366..=26367
+ | 26369..=26370
+ | 26462..=26463
+ | 26465..=26466
+ | 26474..=26475
+ | 26477..=26478 => &SHAPE158,
8063 | 8066 | 8099 | 8102 | 8171 | 8174 | 8207 | 8210 | 8387 | 8390 | 8423 | 8426
| 8495 | 8498 | 8531 | 8534 | 14304 | 14307 | 14340 | 14343 | 14412 | 14415 | 14448
| 14451 | 14628 | 14631 | 14664 | 14667 | 14736 | 14739 | 14772 | 14775 | 14952
@@ -6595,10 +7295,12 @@ impl BlockWithShape for BlockState {
| 18195 | 18228 | 18231 | 18300 | 18303 | 18336 | 18339 | 19685 | 19688 | 19721
| 19724 | 19793 | 19796 | 19829 | 19832 | 20105 | 20108 | 20141 | 20144 | 20213
| 20216 | 20249 | 20252 | 20542 | 20545 | 20578 | 20581 | 20650 | 20653 | 20686
- | 20689 | 22824 | 22827 | 22860 | 22863 | 22932 | 22935 | 22968 | 22971 | 23235
- | 23238 | 23271 | 23274 | 23343 | 23346 | 23379 | 23382 | 23646 | 23649 | 23682
- | 23685 | 23754 | 23757 | 23790 | 23793 | 24057 | 24060 | 24093 | 24096 | 24165
- | 24168 | 24201 | 24204 => &SHAPE159,
+ | 20689 | 21312 | 21315 | 21348 | 21351 | 21420 | 21423 | 21456 | 21459 | 21723
+ | 21726 | 21759 | 21762 | 21831 | 21834 | 21867 | 21870 | 22135 | 22138 | 22171
+ | 22174 | 22243 | 22246 | 22279 | 22282 | 25138 | 25141 | 25174 | 25177 | 25246
+ | 25249 | 25282 | 25285 | 25549 | 25552 | 25585 | 25588 | 25657 | 25660 | 25693
+ | 25696 | 25960 | 25963 | 25996 | 25999 | 26068 | 26071 | 26104 | 26107 | 26371
+ | 26374 | 26407 | 26410 | 26479 | 26482 | 26515 | 26518 => &SHAPE159,
8064..=8065
| 8067..=8068
| 8100..=8101
@@ -6743,38 +7445,62 @@ impl BlockWithShape for BlockState {
| 20654..=20655
| 20687..=20688
| 20690..=20691
- | 22825..=22826
- | 22828..=22829
- | 22861..=22862
- | 22864..=22865
- | 22933..=22934
- | 22936..=22937
- | 22969..=22970
- | 22972..=22973
- | 23236..=23237
- | 23239..=23240
- | 23272..=23273
- | 23275..=23276
- | 23344..=23345
- | 23347..=23348
- | 23380..=23381
- | 23383..=23384
- | 23647..=23648
- | 23650..=23651
- | 23683..=23684
- | 23686..=23687
- | 23755..=23756
- | 23758..=23759
- | 23791..=23792
- | 23794..=23795
- | 24058..=24059
- | 24061..=24062
- | 24094..=24095
- | 24097..=24098
- | 24166..=24167
- | 24169..=24170
- | 24202..=24203
- | 24205..=24206 => &SHAPE160,
+ | 21313..=21314
+ | 21316..=21317
+ | 21349..=21350
+ | 21352..=21353
+ | 21421..=21422
+ | 21424..=21425
+ | 21457..=21458
+ | 21460..=21461
+ | 21724..=21725
+ | 21727..=21728
+ | 21760..=21761
+ | 21763..=21764
+ | 21832..=21833
+ | 21835..=21836
+ | 21868..=21869
+ | 21871..=21872
+ | 22136..=22137
+ | 22139..=22140
+ | 22172..=22173
+ | 22175..=22176
+ | 22244..=22245
+ | 22247..=22248
+ | 22280..=22281
+ | 22283..=22284
+ | 25139..=25140
+ | 25142..=25143
+ | 25175..=25176
+ | 25178..=25179
+ | 25247..=25248
+ | 25250..=25251
+ | 25283..=25284
+ | 25286..=25287
+ | 25550..=25551
+ | 25553..=25554
+ | 25586..=25587
+ | 25589..=25590
+ | 25658..=25659
+ | 25661..=25662
+ | 25694..=25695
+ | 25697..=25698
+ | 25961..=25962
+ | 25964..=25965
+ | 25997..=25998
+ | 26000..=26001
+ | 26069..=26070
+ | 26072..=26073
+ | 26105..=26106
+ | 26108..=26109
+ | 26372..=26373
+ | 26375..=26376
+ | 26408..=26409
+ | 26411..=26412
+ | 26480..=26481
+ | 26483..=26484
+ | 26516..=26517
+ | 26519..=26520 => &SHAPE160,
8069 | 8072 | 8105 | 8108 | 8177 | 8180 | 8213 | 8216 | 8393 | 8396 | 8429 | 8432
| 8501 | 8504 | 8537 | 8540 | 14310 | 14313 | 14346 | 14349 | 14418 | 14421 | 14454
| 14457 | 14634 | 14637 | 14670 | 14673 | 14742 | 14745 | 14778 | 14781 | 14958
@@ -6789,10 +7515,12 @@ impl BlockWithShape for BlockState {
| 18201 | 18234 | 18237 | 18306 | 18309 | 18342 | 18345 | 19691 | 19694 | 19727
| 19730 | 19799 | 19802 | 19835 | 19838 | 20111 | 20114 | 20147 | 20150 | 20219
| 20222 | 20255 | 20258 | 20548 | 20551 | 20584 | 20587 | 20656 | 20659 | 20692
- | 20695 | 22830 | 22833 | 22866 | 22869 | 22938 | 22941 | 22974 | 22977 | 23241
- | 23244 | 23277 | 23280 | 23349 | 23352 | 23385 | 23388 | 23652 | 23655 | 23688
- | 23691 | 23760 | 23763 | 23796 | 23799 | 24063 | 24066 | 24099 | 24102 | 24171
- | 24174 | 24207 | 24210 => &SHAPE161,
+ | 20695 | 21318 | 21321 | 21354 | 21357 | 21426 | 21429 | 21462 | 21465 | 21729
+ | 21732 | 21765 | 21768 | 21837 | 21840 | 21873 | 21876 | 22141 | 22144 | 22177
+ | 22180 | 22249 | 22252 | 22285 | 22288 | 25144 | 25147 | 25180 | 25183 | 25252
+ | 25255 | 25288 | 25291 | 25555 | 25558 | 25591 | 25594 | 25663 | 25666 | 25699
+ | 25702 | 25966 | 25969 | 26002 | 26005 | 26074 | 26077 | 26110 | 26113 | 26377
+ | 26380 | 26413 | 26416 | 26485 | 26488 | 26521 | 26524 => &SHAPE161,
8070..=8071
| 8073..=8074
| 8106..=8107
@@ -6937,38 +7665,62 @@ impl BlockWithShape for BlockState {
| 20660..=20661
| 20693..=20694
| 20696..=20697
- | 22831..=22832
- | 22834..=22835
- | 22867..=22868
- | 22870..=22871
- | 22939..=22940
- | 22942..=22943
- | 22975..=22976
- | 22978..=22979
- | 23242..=23243
- | 23245..=23246
- | 23278..=23279
- | 23281..=23282
- | 23350..=23351
- | 23353..=23354
- | 23386..=23387
- | 23389..=23390
- | 23653..=23654
- | 23656..=23657
- | 23689..=23690
- | 23692..=23693
- | 23761..=23762
- | 23764..=23765
- | 23797..=23798
- | 23800..=23801
- | 24064..=24065
- | 24067..=24068
- | 24100..=24101
- | 24103..=24104
- | 24172..=24173
- | 24175..=24176
- | 24208..=24209
- | 24211..=24212 => &SHAPE162,
+ | 21319..=21320
+ | 21322..=21323
+ | 21355..=21356
+ | 21358..=21359
+ | 21427..=21428
+ | 21430..=21431
+ | 21463..=21464
+ | 21466..=21467
+ | 21730..=21731
+ | 21733..=21734
+ | 21766..=21767
+ | 21769..=21770
+ | 21838..=21839
+ | 21841..=21842
+ | 21874..=21875
+ | 21877..=21878
+ | 22142..=22143
+ | 22145..=22146
+ | 22178..=22179
+ | 22181..=22182
+ | 22250..=22251
+ | 22253..=22254
+ | 22286..=22287
+ | 22289..=22290
+ | 25145..=25146
+ | 25148..=25149
+ | 25181..=25182
+ | 25184..=25185
+ | 25253..=25254
+ | 25256..=25257
+ | 25289..=25290
+ | 25292..=25293
+ | 25556..=25557
+ | 25559..=25560
+ | 25592..=25593
+ | 25595..=25596
+ | 25664..=25665
+ | 25667..=25668
+ | 25700..=25701
+ | 25703..=25704
+ | 25967..=25968
+ | 25970..=25971
+ | 26003..=26004
+ | 26006..=26007
+ | 26075..=26076
+ | 26078..=26079
+ | 26111..=26112
+ | 26114..=26115
+ | 26378..=26379
+ | 26381..=26382
+ | 26414..=26415
+ | 26417..=26418
+ | 26486..=26487
+ | 26489..=26490
+ | 26522..=26523
+ | 26525..=26526 => &SHAPE162,
8075 | 8078 | 8087 | 8090 | 8111 | 8114 | 8123 | 8126 | 8183 | 8186 | 8195 | 8198
| 8219 | 8222 | 8231 | 8234 | 8399 | 8402 | 8411 | 8414 | 8435 | 8438 | 8447 | 8450
| 8507 | 8510 | 8519 | 8522 | 8543 | 8546 | 8555 | 8558 | 14316 | 14319 | 14328
@@ -6997,13 +7749,18 @@ impl BlockWithShape for BlockState {
| 19856 | 20117 | 20120 | 20129 | 20132 | 20153 | 20156 | 20165 | 20168 | 20225
| 20228 | 20237 | 20240 | 20261 | 20264 | 20273 | 20276 | 20554 | 20557 | 20566
| 20569 | 20590 | 20593 | 20602 | 20605 | 20662 | 20665 | 20674 | 20677 | 20698
- | 20701 | 20710 | 20713 | 22836 | 22839 | 22848 | 22851 | 22872 | 22875 | 22884
- | 22887 | 22944 | 22947 | 22956 | 22959 | 22980 | 22983 | 22992 | 22995 | 23247
- | 23250 | 23259 | 23262 | 23283 | 23286 | 23295 | 23298 | 23355 | 23358 | 23367
- | 23370 | 23391 | 23394 | 23403 | 23406 | 23658 | 23661 | 23670 | 23673 | 23694
- | 23697 | 23706 | 23709 | 23766 | 23769 | 23778 | 23781 | 23802 | 23805 | 23814
- | 23817 | 24069 | 24072 | 24081 | 24084 | 24105 | 24108 | 24117 | 24120 | 24177
- | 24180 | 24189 | 24192 | 24213 | 24216 | 24225 | 24228 => &SHAPE163,
+ | 20701 | 20710 | 20713 | 21324 | 21327 | 21336 | 21339 | 21360 | 21363 | 21372
+ | 21375 | 21432 | 21435 | 21444 | 21447 | 21468 | 21471 | 21480 | 21483 | 21735
+ | 21738 | 21747 | 21750 | 21771 | 21774 | 21783 | 21786 | 21843 | 21846 | 21855
+ | 21858 | 21879 | 21882 | 21891 | 21894 | 22147 | 22150 | 22159 | 22162 | 22183
+ | 22186 | 22195 | 22198 | 22255 | 22258 | 22267 | 22270 | 22291 | 22294 | 22303
+ | 22306 | 25150 | 25153 | 25162 | 25165 | 25186 | 25189 | 25198 | 25201 | 25258
+ | 25261 | 25270 | 25273 | 25294 | 25297 | 25306 | 25309 | 25561 | 25564 | 25573
+ | 25576 | 25597 | 25600 | 25609 | 25612 | 25669 | 25672 | 25681 | 25684 | 25705
+ | 25708 | 25717 | 25720 | 25972 | 25975 | 25984 | 25987 | 26008 | 26011 | 26020
+ | 26023 | 26080 | 26083 | 26092 | 26095 | 26116 | 26119 | 26128 | 26131 | 26383
+ | 26386 | 26395 | 26398 | 26419 | 26422 | 26431 | 26434 | 26491 | 26494 | 26503
+ | 26506 | 26527 | 26530 | 26539 | 26542 => &SHAPE163,
8076..=8077
| 8079..=8080
| 8088..=8089
@@ -7292,70 +8049,118 @@ impl BlockWithShape for BlockState {
| 20702..=20703
| 20711..=20712
| 20714..=20715
- | 22837..=22838
- | 22840..=22841
- | 22849..=22850
- | 22852..=22853
- | 22873..=22874
- | 22876..=22877
- | 22885..=22886
- | 22888..=22889
- | 22945..=22946
- | 22948..=22949
- | 22957..=22958
- | 22960..=22961
- | 22981..=22982
- | 22984..=22985
- | 22993..=22994
- | 22996..=22997
- | 23248..=23249
- | 23251..=23252
- | 23260..=23261
- | 23263..=23264
- | 23284..=23285
- | 23287..=23288
- | 23296..=23297
- | 23299..=23300
- | 23356..=23357
- | 23359..=23360
- | 23368..=23369
- | 23371..=23372
- | 23392..=23393
- | 23395..=23396
- | 23404..=23405
- | 23407..=23408
- | 23659..=23660
- | 23662..=23663
- | 23671..=23672
- | 23674..=23675
- | 23695..=23696
- | 23698..=23699
- | 23707..=23708
- | 23710..=23711
- | 23767..=23768
- | 23770..=23771
- | 23779..=23780
- | 23782..=23783
- | 23803..=23804
- | 23806..=23807
- | 23815..=23816
- | 23818..=23819
- | 24070..=24071
- | 24073..=24074
- | 24082..=24083
- | 24085..=24086
- | 24106..=24107
- | 24109..=24110
- | 24118..=24119
- | 24121..=24122
- | 24178..=24179
- | 24181..=24182
- | 24190..=24191
- | 24193..=24194
- | 24214..=24215
- | 24217..=24218
- | 24226..=24227
- | 24229..=24230 => &SHAPE164,
+ | 21325..=21326
+ | 21328..=21329
+ | 21337..=21338
+ | 21340..=21341
+ | 21361..=21362
+ | 21364..=21365
+ | 21373..=21374
+ | 21376..=21377
+ | 21433..=21434
+ | 21436..=21437
+ | 21445..=21446
+ | 21448..=21449
+ | 21469..=21470
+ | 21472..=21473
+ | 21481..=21482
+ | 21484..=21485
+ | 21736..=21737
+ | 21739..=21740
+ | 21748..=21749
+ | 21751..=21752
+ | 21772..=21773
+ | 21775..=21776
+ | 21784..=21785
+ | 21787..=21788
+ | 21844..=21845
+ | 21847..=21848
+ | 21856..=21857
+ | 21859..=21860
+ | 21880..=21881
+ | 21883..=21884
+ | 21892..=21893
+ | 21895..=21896
+ | 22148..=22149
+ | 22151..=22152
+ | 22160..=22161
+ | 22163..=22164
+ | 22184..=22185
+ | 22187..=22188
+ | 22196..=22197
+ | 22199..=22200
+ | 22256..=22257
+ | 22259..=22260
+ | 22268..=22269
+ | 22271..=22272
+ | 22292..=22293
+ | 22295..=22296
+ | 22304..=22305
+ | 22307..=22308
+ | 25151..=25152
+ | 25154..=25155
+ | 25163..=25164
+ | 25166..=25167
+ | 25187..=25188
+ | 25190..=25191
+ | 25199..=25200
+ | 25202..=25203
+ | 25259..=25260
+ | 25262..=25263
+ | 25271..=25272
+ | 25274..=25275
+ | 25295..=25296
+ | 25298..=25299
+ | 25307..=25308
+ | 25310..=25311
+ | 25562..=25563
+ | 25565..=25566
+ | 25574..=25575
+ | 25577..=25578
+ | 25598..=25599
+ | 25601..=25602
+ | 25610..=25611
+ | 25613..=25614
+ | 25670..=25671
+ | 25673..=25674
+ | 25682..=25683
+ | 25685..=25686
+ | 25706..=25707
+ | 25709..=25710
+ | 25718..=25719
+ | 25721..=25722
+ | 25973..=25974
+ | 25976..=25977
+ | 25985..=25986
+ | 25988..=25989
+ | 26009..=26010
+ | 26012..=26013
+ | 26021..=26022
+ | 26024..=26025
+ | 26081..=26082
+ | 26084..=26085
+ | 26093..=26094
+ | 26096..=26097
+ | 26117..=26118
+ | 26120..=26121
+ | 26129..=26130
+ | 26132..=26133
+ | 26384..=26385
+ | 26387..=26388
+ | 26396..=26397
+ | 26399..=26400
+ | 26420..=26421
+ | 26423..=26424
+ | 26432..=26433
+ | 26435..=26436
+ | 26492..=26493
+ | 26495..=26496
+ | 26504..=26505
+ | 26507..=26508
+ | 26528..=26529
+ | 26531..=26532
+ | 26540..=26541
+ | 26543..=26544 => &SHAPE164,
8081 | 8084 | 8093 | 8096 | 8117 | 8120 | 8129 | 8132 | 8189 | 8192 | 8201 | 8204
| 8225 | 8228 | 8237 | 8240 | 8405 | 8408 | 8417 | 8420 | 8441 | 8444 | 8453 | 8456
| 8513 | 8516 | 8525 | 8528 | 8549 | 8552 | 8561 | 8564 | 14322 | 14325 | 14334
@@ -7384,13 +8189,18 @@ impl BlockWithShape for BlockState {
| 19862 | 20123 | 20126 | 20135 | 20138 | 20159 | 20162 | 20171 | 20174 | 20231
| 20234 | 20243 | 20246 | 20267 | 20270 | 20279 | 20282 | 20560 | 20563 | 20572
| 20575 | 20596 | 20599 | 20608 | 20611 | 20668 | 20671 | 20680 | 20683 | 20704
- | 20707 | 20716 | 20719 | 22842 | 22845 | 22854 | 22857 | 22878 | 22881 | 22890
- | 22893 | 22950 | 22953 | 22962 | 22965 | 22986 | 22989 | 22998 | 23001 | 23253
- | 23256 | 23265 | 23268 | 23289 | 23292 | 23301 | 23304 | 23361 | 23364 | 23373
- | 23376 | 23397 | 23400 | 23409 | 23412 | 23664 | 23667 | 23676 | 23679 | 23700
- | 23703 | 23712 | 23715 | 23772 | 23775 | 23784 | 23787 | 23808 | 23811 | 23820
- | 23823 | 24075 | 24078 | 24087 | 24090 | 24111 | 24114 | 24123 | 24126 | 24183
- | 24186 | 24195 | 24198 | 24219 | 24222 | 24231 | 24234 => &SHAPE165,
+ | 20707 | 20716 | 20719 | 21330 | 21333 | 21342 | 21345 | 21366 | 21369 | 21378
+ | 21381 | 21438 | 21441 | 21450 | 21453 | 21474 | 21477 | 21486 | 21489 | 21741
+ | 21744 | 21753 | 21756 | 21777 | 21780 | 21789 | 21792 | 21849 | 21852 | 21861
+ | 21864 | 21885 | 21888 | 21897 | 21900 | 22153 | 22156 | 22165 | 22168 | 22189
+ | 22192 | 22201 | 22204 | 22261 | 22264 | 22273 | 22276 | 22297 | 22300 | 22309
+ | 22312 | 25156 | 25159 | 25168 | 25171 | 25192 | 25195 | 25204 | 25207 | 25264
+ | 25267 | 25276 | 25279 | 25300 | 25303 | 25312 | 25315 | 25567 | 25570 | 25579
+ | 25582 | 25603 | 25606 | 25615 | 25618 | 25675 | 25678 | 25687 | 25690 | 25711
+ | 25714 | 25723 | 25726 | 25978 | 25981 | 25990 | 25993 | 26014 | 26017 | 26026
+ | 26029 | 26086 | 26089 | 26098 | 26101 | 26122 | 26125 | 26134 | 26137 | 26389
+ | 26392 | 26401 | 26404 | 26425 | 26428 | 26437 | 26440 | 26497 | 26500 | 26509
+ | 26512 | 26533 | 26536 | 26545 | 26548 => &SHAPE165,
8082..=8083
| 8085..=8086
| 8094..=8095
@@ -7679,71 +8489,119 @@ impl BlockWithShape for BlockState {
| 20708..=20709
| 20717..=20718
| 20720..=20721
- | 22843..=22844
- | 22846..=22847
- | 22855..=22856
- | 22858..=22859
- | 22879..=22880
- | 22882..=22883
- | 22891..=22892
- | 22894..=22895
- | 22951..=22952
- | 22954..=22955
- | 22963..=22964
- | 22966..=22967
- | 22987..=22988
- | 22990..=22991
- | 22999..=23000
- | 23002..=23003
- | 23254..=23255
- | 23257..=23258
- | 23266..=23267
- | 23269..=23270
- | 23290..=23291
- | 23293..=23294
- | 23302..=23303
- | 23305..=23306
- | 23362..=23363
- | 23365..=23366
- | 23374..=23375
- | 23377..=23378
- | 23398..=23399
- | 23401..=23402
- | 23410..=23411
- | 23413..=23414
- | 23665..=23666
- | 23668..=23669
- | 23677..=23678
- | 23680..=23681
- | 23701..=23702
- | 23704..=23705
- | 23713..=23714
- | 23716..=23717
- | 23773..=23774
- | 23776..=23777
- | 23785..=23786
- | 23788..=23789
- | 23809..=23810
- | 23812..=23813
- | 23821..=23822
- | 23824..=23825
- | 24076..=24077
- | 24079..=24080
- | 24088..=24089
- | 24091..=24092
- | 24112..=24113
- | 24115..=24116
- | 24124..=24125
- | 24127..=24128
- | 24184..=24185
- | 24187..=24188
- | 24196..=24197
- | 24199..=24200
- | 24220..=24221
- | 24223..=24224
- | 24232..=24233
- | 24235..=24236 => &SHAPE166,
- 8567..=8594 | 12957 | 19455..=19458 | 24247..=24248 => &SHAPE27,
+ | 21331..=21332
+ | 21334..=21335
+ | 21343..=21344
+ | 21346..=21347
+ | 21367..=21368
+ | 21370..=21371
+ | 21379..=21380
+ | 21382..=21383
+ | 21439..=21440
+ | 21442..=21443
+ | 21451..=21452
+ | 21454..=21455
+ | 21475..=21476
+ | 21478..=21479
+ | 21487..=21488
+ | 21490..=21491
+ | 21742..=21743
+ | 21745..=21746
+ | 21754..=21755
+ | 21757..=21758
+ | 21778..=21779
+ | 21781..=21782
+ | 21790..=21791
+ | 21793..=21794
+ | 21850..=21851
+ | 21853..=21854
+ | 21862..=21863
+ | 21865..=21866
+ | 21886..=21887
+ | 21889..=21890
+ | 21898..=21899
+ | 21901..=21902
+ | 22154..=22155
+ | 22157..=22158
+ | 22166..=22167
+ | 22169..=22170
+ | 22190..=22191
+ | 22193..=22194
+ | 22202..=22203
+ | 22205..=22206
+ | 22262..=22263
+ | 22265..=22266
+ | 22274..=22275
+ | 22277..=22278
+ | 22298..=22299
+ | 22301..=22302
+ | 22310..=22311
+ | 22313..=22314
+ | 25157..=25158
+ | 25160..=25161
+ | 25169..=25170
+ | 25172..=25173
+ | 25193..=25194
+ | 25196..=25197
+ | 25205..=25206
+ | 25208..=25209
+ | 25265..=25266
+ | 25268..=25269
+ | 25277..=25278
+ | 25280..=25281
+ | 25301..=25302
+ | 25304..=25305
+ | 25313..=25314
+ | 25316..=25317
+ | 25568..=25569
+ | 25571..=25572
+ | 25580..=25581
+ | 25583..=25584
+ | 25604..=25605
+ | 25607..=25608
+ | 25616..=25617
+ | 25619..=25620
+ | 25676..=25677
+ | 25679..=25680
+ | 25688..=25689
+ | 25691..=25692
+ | 25712..=25713
+ | 25715..=25716
+ | 25724..=25725
+ | 25727..=25728
+ | 25979..=25980
+ | 25982..=25983
+ | 25991..=25992
+ | 25994..=25995
+ | 26015..=26016
+ | 26018..=26019
+ | 26027..=26028
+ | 26030..=26031
+ | 26087..=26088
+ | 26090..=26091
+ | 26099..=26100
+ | 26102..=26103
+ | 26123..=26124
+ | 26126..=26127
+ | 26135..=26136
+ | 26138..=26139
+ | 26390..=26391
+ | 26393..=26394
+ | 26402..=26403
+ | 26405..=26406
+ | 26426..=26427
+ | 26429..=26430
+ | 26438..=26439
+ | 26441..=26442
+ | 26498..=26499
+ | 26501..=26502
+ | 26510..=26511
+ | 26513..=26514
+ | 26534..=26535
+ | 26537..=26538
+ | 26546..=26547
+ | 26549..=26550 => &SHAPE166,
+ 8567..=8594 | 12957 | 19455..=19458 | 26561..=26562 => &SHAPE27,
8827..=8858 | 8867..=8898 | 8907..=8938 | 8947..=8978 | 8987..=9018 | 9027..=9058 => {
&SHAPE169
}
@@ -7816,22 +8674,25 @@ impl BlockWithShape for BlockState {
| 19865..=19866
| 19875..=19876
| 20366..=20367
- | 22034..=22035
- | 22040..=22041
- | 22046..=22047
- | 22052..=22053
- | 22386..=22387
- | 22392..=22393
- | 22398..=22399
- | 22404..=22405
- | 22674..=22675
- | 23085..=23086
- | 23496..=23497
- | 23907..=23908 => &SHAPE186,
- 10728..=10743 | 22512 => &SHAPE28,
- 12334 | 12336 | 22410..=22413 | 22418..=22421 => &SHAPE187,
- 12335 | 12337 | 22414..=22417 | 22422..=22425 => &SHAPE188,
- 12338..=12339 | 22426..=22433 => &SHAPE90,
+ | 21082..=21083
+ | 21493..=21494
+ | 21905..=21906
+ | 23276..=23277
+ | 23282..=23283
+ | 23288..=23289
+ | 23294..=23295
+ | 23628..=23629
+ | 23634..=23635
+ | 23640..=23641
+ | 23646..=23647
+ | 24988..=24989
+ | 25399..=25400
+ | 25810..=25811
+ | 26221..=26222 => &SHAPE186,
+ 10728..=10743 | 24826 => &SHAPE28,
+ 12334 | 12336 | 24724..=24727 | 24732..=24735 => &SHAPE187,
+ 12335 | 12337 | 24728..=24731 | 24736..=24739 => &SHAPE188,
+ 12338..=12339 | 24740..=24747 => &SHAPE90,
12340 => &SHAPE189,
12341 => &SHAPE190,
12342 => &SHAPE191,
@@ -7861,7 +8722,7 @@ impl BlockWithShape for BlockState {
12366 => &SHAPE215,
12367 => &SHAPE216,
12368 => &SHAPE217,
- 12369 | 22446..=22449 => &SHAPE68,
+ 12369 | 24760..=24763 => &SHAPE68,
12370 => &SHAPE218,
12371 => &SHAPE219,
12372 => &SHAPE220,
@@ -8023,23 +8884,23 @@ impl BlockWithShape for BlockState {
21075..=21076 => &SHAPE310,
21077..=21078 => &SHAPE311,
21079..=21080 => &SHAPE312,
- 22434..=22437 => &SHAPE262,
- 22438..=22439 => &SHAPE313,
- 22440..=22441 => &SHAPE314,
- 22442..=22445 => &SHAPE63,
- 22450..=22453 => &SHAPE73,
- 22510..=22511 => &SHAPE315,
- 22530..=22533 | 22538..=22541 | 22546..=22549 | 22554..=22557 => &SHAPE316,
- 22534..=22535 | 22542..=22543 | 22550..=22551 | 22558..=22559 => &SHAPE317,
+ 24748..=24751 => &SHAPE262,
+ 24752..=24753 => &SHAPE313,
+ 24754..=24755 => &SHAPE314,
+ 24756..=24759 => &SHAPE63,
+ 24764..=24767 => &SHAPE73,
+ 24824..=24825 => &SHAPE315,
+ 24844..=24847 | 24852..=24855 | 24860..=24863 | 24868..=24871 => &SHAPE316,
+ 24848..=24849 | 24856..=24857 | 24864..=24865 | 24872..=24873 => &SHAPE317,
_ => &SHAPE1,
}
}
fn is_shape_empty(&self) -> bool {
- matches!(self.id, 0|25..=78|80..=111|1944..=1991|2004..=2010|2063..=2090|2355..=2872|2978..=4273|4278..=4285|4302..=4589|4662..=4681|4762..=5537|5626..=5651|5716..=5733|5738..=5772|5799..=5814|5859..=5863|5865..=5866|6813..=6998|7001..=7002|7005..=7006|7009..=7010|7013..=7014|7017..=7018|7021..=7022|7025..=7026|7385..=7388|7406|7521..=7664|7925|7928|8249|8252|8595..=8826|9143..=9174|9320..=9343|10367..=10398|10747..=11078|11310..=11311|11314..=11315|11318..=11319|11322..=11323|11326..=11327|11330..=11331|11334..=11335|11338..=11339|11342..=11343|11346..=11347|11350..=11351|11354..=11355|11358..=11359|11362..=11363|11366..=11367|11370..=11371|11374..=11375|11378..=11379|11382..=11383|11386..=11387|11390..=11391|11394..=11395|11398..=11399|11402..=11403|11406..=11407|11410..=11411|11414..=11415|11418..=11419|11422..=11423|11426..=11427|11430..=11431|11434..=11435|11438..=11439|11442..=11443|11446..=11447|11450..=11451|11454..=11455|11458..=11459|11462..=11463|11466..=11467|11470..=11471|11474..=11475|11478..=11479|11482..=11483|11486..=11487|11490..=11491|11494..=11495|11498..=11499|11502..=11503|11506..=11507|11510..=11511|11514..=11515|11518..=11519|11522..=11523|11526..=11527|11530..=11531|11534..=11535|11538..=11539|11542..=11543|11546..=11547|11550..=11551|11554..=11555|11558..=11559|11562..=11563|12495..=12496|12499|12501|12503|12505|12507..=12512|12514|12549|12760..=12786|12813..=12932|12944|12958..=12961|14166|14169|14490|14493|14814|14817|15138|15141|15462|15465|15786|15789|16110|16113|16434|16437|16758|16761|17082|17085|17406|17409|17730|17733|18054|18057|18575..=18578|18592|18594..=18595|18609|18611..=18665|18680..=18683|18876..=18877|18880..=18881|18884..=18885|18888..=18889|18892..=18893|18896..=18897|18900..=18901|18904..=18905|18908..=18909|18912..=18913|18916..=18917|18920..=18921|18924..=18925|18928..=18929|18932..=18933|18936..=18937|19100..=19147|19276..=19355|19547|19550|19967|19970|20372..=20397|20404|20407|21084|21566..=21693|22455..=22509|22513..=22528|22536..=22537|22544..=22545|22552..=22553|22560..=22587|22686|22689|23097|23100|23508|23511|23919|23922|24258)
+ matches!(self.id, 0|25..=78|80..=111|1944..=1991|2004..=2010|2063..=2090|2355..=2872|2978..=4273|4278..=4285|4302..=4589|4662..=4681|4762..=5537|5626..=5651|5716..=5733|5738..=5772|5799..=5814|5858..=5862|5864..=5865|6813..=6998|7001..=7002|7005..=7006|7009..=7010|7013..=7014|7017..=7018|7021..=7022|7025..=7026|7385..=7388|7406|7521..=7664|7925|7928|8249|8252|8595..=8826|9143..=9174|9320..=9343|10367..=10398|10747..=11078|11310..=11311|11314..=11315|11318..=11319|11322..=11323|11326..=11327|11330..=11331|11334..=11335|11338..=11339|11342..=11343|11346..=11347|11350..=11351|11354..=11355|11358..=11359|11362..=11363|11366..=11367|11370..=11371|11374..=11375|11378..=11379|11382..=11383|11386..=11387|11390..=11391|11394..=11395|11398..=11399|11402..=11403|11406..=11407|11410..=11411|11414..=11415|11418..=11419|11422..=11423|11426..=11427|11430..=11431|11434..=11435|11438..=11439|11442..=11443|11446..=11447|11450..=11451|11454..=11455|11458..=11459|11462..=11463|11466..=11467|11470..=11471|11474..=11475|11478..=11479|11482..=11483|11486..=11487|11490..=11491|11494..=11495|11498..=11499|11502..=11503|11506..=11507|11510..=11511|11514..=11515|11518..=11519|11522..=11523|11526..=11527|11530..=11531|11534..=11535|11538..=11539|11542..=11543|11546..=11547|11550..=11551|11554..=11555|11558..=11559|11562..=11563|12495..=12496|12499|12501|12503|12505|12507..=12512|12514|12549|12760..=12786|12813..=12932|12944|12958..=12961|14166|14169|14490|14493|14814|14817|15138|15141|15462|15465|15786|15789|16110|16113|16434|16437|16758|16761|17082|17085|17406|17409|17730|17733|18054|18057|18575..=18578|18592|18594..=18595|18609|18611..=18665|18680..=18683|18876..=18877|18880..=18881|18884..=18885|18888..=18889|18892..=18893|18896..=18897|18900..=18901|18904..=18905|18908..=18909|18912..=18913|18916..=18917|18920..=18921|18924..=18925|18928..=18929|18932..=18933|18936..=18937|19100..=19147|19276..=19355|19547|19550|19967|19970|20372..=20397|20404|20407|21174|21177|21585|21588|21997|22000|22318|22800..=22927|24769..=24823|24827..=24842|24850..=24851|24858..=24859|24866..=24867|24874..=24901|25000|25003|25411|25414|25822|25825|26233|26236|26572)
}
fn is_shape_full(&self) -> bool {
- matches!(self.id, 1..=24|79|112..=1687|1998..=2003|2017..=2022|2047..=2062|2091..=2354|2873|4274..=4277|4294..=4301|5734..=5737|5780..=5781|5798|5815..=5816|5849..=5850|5852..=5858|5864|5867..=5874|5946..=5961|6538..=6741|6812|7269..=7270|7272|7415|7417..=7418|7511..=7512|7665|7906..=7918|9223..=9224|9235..=9239|9344..=9371|10364..=10366|10463..=10465|10710..=10711|10716..=10717|10722..=10727|10744..=10746|11079..=11081|11166..=11167|11172..=11173|11178..=11179|11184..=11185|11190..=11191|11196..=11197|11202..=11203|11208..=11209|11214..=11215|11220..=11221|11226..=11227|11232..=11233|11238..=11239|11244..=11245|11250..=11251|11256..=11257|11262..=11263|11268..=11269|11274..=11275|11280..=11281|11286..=11287|11292..=11293|11298..=11299|11304..=11309|12404..=12413|12494|12515..=12548|12550..=12759|12787|12803..=12812|12941|14086..=14087|14092..=14093|14098..=14099|14104..=14105|14110..=14111|14116..=14117|14122..=14123|14128..=14129|14134..=14135|14140..=14141|14146..=14147|14152..=14153|14158..=14159|18404..=18437|18466|18579..=18591|18593|18596..=18608|18610|18666..=18667|18672..=18673|18678..=18679|19356..=19371|19381..=19444|19446..=19454|19459..=19460|19869..=19874|19879..=19880|20285|20370..=20371|20722..=20724|21031..=21032|21081..=21083|21565|21694..=21695|21704..=21713|22038..=22039|22044..=22045|22050..=22051|22056..=22065|22390..=22391|22396..=22397|22402..=22403|22408..=22409|22454|22529|22588|22590..=22593|22678..=22679|23004|23089..=23090|23415|23500..=23501|23826|23911..=23912|24237..=24246|24249..=24257|24259)
+ matches!(self.id, 1..=24|79|112..=1687|1998..=2003|2017..=2022|2047..=2062|2091..=2354|2873|4274..=4277|4294..=4301|5734..=5737|5780..=5781|5798|5815..=5816|5849|5851..=5857|5863|5866..=5873|5945..=5960|6537..=6740|6811..=6812|7269..=7270|7272|7415|7417..=7418|7511..=7512|7665|7906..=7918|9223..=9224|9235..=9239|9344..=9371|10364..=10366|10463..=10465|10710..=10711|10716..=10717|10722..=10727|10744..=10746|11079..=11081|11166..=11167|11172..=11173|11178..=11179|11184..=11185|11190..=11191|11196..=11197|11202..=11203|11208..=11209|11214..=11215|11220..=11221|11226..=11227|11232..=11233|11238..=11239|11244..=11245|11250..=11251|11256..=11257|11262..=11263|11268..=11269|11274..=11275|11280..=11281|11286..=11287|11292..=11293|11298..=11299|11304..=11309|12404..=12413|12494|12515..=12548|12550..=12759|12787|12803..=12812|12941|14086..=14087|14092..=14093|14098..=14099|14104..=14105|14110..=14111|14116..=14117|14122..=14123|14128..=14129|14134..=14135|14140..=14141|14146..=14147|14152..=14153|14158..=14159|18404..=18437|18466|18579..=18591|18593|18596..=18608|18610|18666..=18667|18672..=18673|18678..=18679|19356..=19371|19381..=19444|19446..=19454|19459..=19460|19869..=19874|19879..=19880|20285|20370..=20371|20722..=20724|21031..=21032|21081|21086..=21087|21492|21497..=21498|21903..=21904|21909..=21910|22315..=22317|22799|22928..=22929|22938..=22955|23280..=23281|23286..=23287|23292..=23293|23298..=23307|23632..=23633|23638..=23639|23644..=23645|23650..=23651|24676..=24723|24768|24843|24902|24904..=24907|24992..=24993|25318|25403..=25404|25729|25814..=25815|26140|26225..=26226|26551..=26560|26563..=26571|26573|26590..=26643)
}
}