Skip to content

Commit 6ac3c7d

Browse files
author
Lieuwe Westra
committed
removes all simple blocks from textures.py
1 parent dcdd8ca commit 6ac3c7d

File tree

6 files changed

+184
-712
lines changed

6 files changed

+184
-712
lines changed

overviewer_core/src/block_class.c

+4-1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ const mc_block_t block_class_door[] = {
162162
block_acacia_door,
163163
block_dark_oak_door,
164164
block_crimson_door,
165+
block_mangrove_door,
165166
block_warped_door};
166167
const size_t block_class_door_len = COUNT_OF(block_class_door);
167168

@@ -174,6 +175,7 @@ const mc_block_t block_class_ancil[] = {
174175
block_acacia_door,
175176
block_dark_oak_door,
176177
block_crimson_door,
178+
block_mangrove_door,
177179
block_oak_stairs,
178180
block_brick_stairs,
179181
block_stone_brick_stairs,
@@ -252,7 +254,8 @@ const mc_block_t block_class_ancil[] = {
252254
block_cobbled_deepslate_wall,
253255
block_polished_deepslate_wall,
254256
block_deepslate_brick_wall,
255-
block_deepslate_tile_wall};
257+
block_deepslate_tile_wall,
258+
block_mud_brick_wall};
256259
const size_t block_class_ancil_len = COUNT_OF(block_class_ancil);
257260

258261
const mc_block_t block_class_alt_height[] = {

overviewer_core/src/iterate.c

-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ bool load_chunk(RenderState* state, int32_t x, int32_t z, uint8_t required) {
141141
x += state->chunkx;
142142
z += state->chunkz;
143143

144-
145144
PyObject_CallMethod(state->regionset, "add_to_blockmap","O", model_blocks);
146145

147146
chunk = PyObject_CallMethod(state->regionset, "get_chunk", "ii", x, z);

overviewer_core/src/mc_id.h

+11-91
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,18 @@
33

44
#include <stdint.h>
55

6+
// enum to keep track of blocks that have special rendering effects
7+
68
enum mc_block_id {
79
block_air = 0,
8-
block_stone = 1,
910
block_grass = 2,
10-
block_dirt = 3,
1111
block_cobblestone = 4,
12-
block_planks = 5,
1312
block_sapling = 6,
1413
block_bedrock = 7,
1514
block_flowing_water = 8,
1615
block_water = 9,
1716
block_flowing_lava = 10,
1817
block_lava = 11,
19-
block_sand = 12,
20-
block_gravel = 13,
2118
block_gold_ore = 14,
2219
block_iron_ore = 15,
2320
block_coal_ore = 16,
@@ -28,8 +25,6 @@ enum mc_block_id {
2825
block_lapis_ore = 21,
2926
block_lapis_block = 22,
3027
block_dispenser = 23,
31-
block_sandstone = 24,
32-
block_noteblock = 25,
3328
block_bed = 26,
3429
block_golden_rail = 27,
3530
block_detector_rail = 28,
@@ -39,7 +34,6 @@ enum mc_block_id {
3934
block_deadbush = 32,
4035
block_piston = 33,
4136
block_piston_head = 34,
42-
block_wool = 35,
4337
block_yellow_flower = 37,
4438
block_red_flower = 38,
4539
block_brown_mushroom = 39,
@@ -48,11 +42,8 @@ enum mc_block_id {
4842
block_iron_block = 42,
4943
block_double_stone_slab = 43,
5044
block_stone_slab = 44,
51-
block_brick_block = 45,
5245
block_tnt = 46,
53-
block_bookshelf = 47,
5446
block_mossy_cobblestone = 48,
55-
block_obsidian = 49,
5647
block_torch = 50,
5748
block_fire = 51,
5849
block_mob_spawner = 52,
@@ -61,7 +52,6 @@ enum mc_block_id {
6152
block_redstone_wire = 55,
6253
block_diamond_ore = 56,
6354
block_diamond_block = 57,
64-
block_crafting_table = 58,
6555
block_wheat = 59,
6656
block_farmland = 60,
6757
block_furnace = 61,
@@ -77,22 +67,16 @@ enum mc_block_id {
7767
block_iron_door = 71,
7868
block_wooden_pressure_plate = 72,
7969
block_redstone_ore = 73,
80-
block_lit_redstone_ore = 74,
8170
block_unlit_redstone_torch = 75,
8271
block_redstone_torch = 76,
8372
block_stone_button = 77,
8473
block_snow_layer = 78,
8574
block_ice = 79,
86-
block_snow = 80,
8775
block_cactus = 81,
88-
block_clay = 82,
8976
block_reeds = 83,
90-
block_jukebox = 84,
9177
block_fence = 85,
92-
block_pumpkin = 86,
9378
block_netherrack = 87,
9479
block_soul_sand = 88,
95-
block_glowstone = 89,
9680
block_portal = 90,
9781
block_lit_pumpkin = 91,
9882
block_cake = 92,
@@ -101,21 +85,18 @@ enum mc_block_id {
10185
block_stained_glass = 95,
10286
block_trapdoor = 96,
10387
block_monster_egg = 97,
104-
block_stonebrick = 98,
88+
block_infested_stone_bricks = 98,
10589
block_brown_mushroom_block = 99,
10690
block_red_mushroom_block = 100,
10791
block_iron_bars = 101,
10892
block_glass_pane = 102,
109-
block_melon_block = 103,
11093
block_pumpkin_stem = 104,
11194
block_melon_stem = 105,
11295
block_vine = 106,
11396
block_fence_gate = 107,
11497
block_brick_stairs = 108,
11598
block_stone_brick_stairs = 109,
116-
block_mycelium = 110,
11799
block_waterlily = 111,
118-
block_nether_brick = 112,
119100
block_nether_brick_fence = 113,
120101
block_nether_brick_stairs = 114,
121102
block_nether_wart = 115,
@@ -124,10 +105,8 @@ enum mc_block_id {
124105
block_cauldron = 118,
125106
block_end_portal = 119,
126107
block_end_portal_frame = 120,
127-
block_end_stone = 121,
128108
block_dragon_egg = 122,
129109
block_redstone_lamp = 123,
130-
block_lit_redstone_lamp = 124,
131110
block_double_wooden_slab = 125,
132111
block_wooden_slab = 126,
133112
block_cocoa = 127,
@@ -136,11 +115,9 @@ enum mc_block_id {
136115
block_ender_chest = 130,
137116
block_tripwire_hook = 131,
138117
block_tripwire_wire = 132,
139-
block_emerald_block = 133,
140118
block_spruce_stairs = 134,
141119
block_birch_stairs = 135,
142120
block_jungle_stairs = 136,
143-
block_command_block = 137,
144121
block_beacon = 138,
145122
block_mushroom_stem = 139,
146123
block_flower_pot = 140,
@@ -155,14 +132,11 @@ enum mc_block_id {
155132
block_unpowered_comparator = 149,
156133
block_powered_comparator = 150,
157134
block_daylight_detector = 151,
158-
block_redstone_block = 152,
159135
block_quartz_ore = 153,
160136
block_hopper = 154,
161-
block_quartz_block = 155,
162137
block_quartz_stairs = 156,
163138
block_activator_rail = 157,
164139
block_dropper = 158,
165-
block_stained_hardened_clay = 159,
166140
block_stained_glass_pane = 160,
167141
block_leaves2 = 161,
168142
block_log2 = 162,
@@ -173,18 +147,13 @@ enum mc_block_id {
173147
block_slime = 165,
174148
block_barrier = 166,
175149
block_iron_trapdoor = 167,
176-
block_prismarine = 168,
177150
block_sea_lantern = 169,
178151
block_hay_block = 170,
179152
block_carpet = 171,
180-
block_hardened_clay = 172,
181-
block_coal_block = 173,
182-
block_packed_ice = 174,
183153
block_double_plant = 175,
184154
block_standing_banner = 176,
185155
block_wall_banner = 177,
186156
block_daylight_detector_inverted = 178,
187-
block_red_sandstone = 179,
188157
block_red_sandstone_stairs = 180,
189158
block_smooth_red_sandstone_stairs = 11415,
190159
block_double_stone_slab2 = 181,
@@ -196,6 +165,8 @@ enum mc_block_id {
196165
block_acacia_fence_gate = 187,
197166
block_crimson_fence_gate = 513,
198167
block_warped_fence_gate = 514,
168+
block_mangrove_fence_gate = 455,
169+
block_mangrove_fence = 456,
199170
block_spruce_fence = 188,
200171
block_birch_fence = 189,
201172
block_jungle_fence = 190,
@@ -207,13 +178,13 @@ enum mc_block_id {
207178
block_birch_door = 194,
208179
block_jungle_door = 195,
209180
block_acacia_door = 196,
181+
block_mangrove_door = 457,
210182
block_crimson_door = 499,
211183
block_warped_door = 500,
212184
block_dark_oak_door = 197,
213185
block_end_rod = 198,
214186
block_chorus_plant = 199,
215187
block_chorus_flower = 200,
216-
block_purpur_block = 201,
217188
block_purpur_pillar = 202,
218189
block_purpur_stairs = 203,
219190
block_purpur_double_slab = 204,
@@ -222,12 +193,7 @@ enum mc_block_id {
222193
block_beetroots = 207,
223194
block_dirt_path = 208,
224195
block_end_gateway = 209,
225-
block_repeating_command_block = 210,
226-
block_chain_command_block = 211,
227196
block_frosted_ice = 212,
228-
block_magma = 213,
229-
block_nether_wart_block = 214,
230-
block_red_nether_brick = 215,
231197
block_bone_block = 216,
232198
block_structure_void = 217,
233199
block_observer = 218,
@@ -263,22 +229,18 @@ enum mc_block_id {
263229
block_green_glazed_terracotta = 248,
264230
block_red_glazed_terracotta = 249,
265231
block_black_glazed_terracotta = 250,
266-
block_concrete = 251,
267-
block_concrete_powder = 252,
268232
block_structure_block = 255,
269233
block_jigsaw = 256,
270234
block_shulker_box = 257,
235+
236+
block_mangrove_trapdoor = 451,
237+
block_mangrove_wall_sign = 454,
271238
// 1.16 stuff
272239
block_ancient_debris = 1000,
273240
block_basalt = 1001,
274241
block_polished_basalt = 1002,
275242
block_soul_campfire = 1003,
276243
block_blackstone = 1004,
277-
block_netherite_block = 1005,
278-
block_warped_nylium = 1006,
279-
block_crimson_nylium = 1007,
280-
block_warped_wart_block = 1010,
281-
block_shroomlight = 1011,
282244
block_twisting_vines = 1012,
283245
block_twisting_vines_plant = 1013,
284246
block_weeping_vines = 1014,
@@ -289,13 +251,6 @@ enum mc_block_id {
289251
block_crimson_roots = 1019,
290252
block_soul_soil = 1020,
291253
block_nether_gold_ore = 1021,
292-
// Solid Nether stone blocks
293-
block_polished_blackstone = 1022,
294-
block_chiseled_polished_blackstone = 1023,
295-
block_gilded_blackstone = 1024,
296-
block_cracked_polished_blackstone_bricks = 1025,
297-
block_polished_blackstone_bricks = 1026,
298-
block_quartz_bricks = 1041,
299254
// Nether stone stairs
300255
block_blackstone_stairs = 1030,
301256
block_polished_blackstone_stairs = 1031,
@@ -304,38 +259,24 @@ enum mc_block_id {
304259
block_polished_blackstone_pressure_plate = 1033,
305260
block_polished_blackstone_button = 1034,
306261
// advanced nether blocks
307-
block_crying_obsidian = 1035,
308-
block_lodestone = 1036,
309262
block_respawn_anchor = 1037,
310263
// soul lightning
311264
block_soul_lantern = 1038,
312265
block_soul_torch = 1039,
313266
block_soul_fire = 1040,
314267

315268
// 1.17
316-
block_amethyst = 1042,
317-
block_raw_iron = 1043,
318-
block_raw_gold = 1044,
319269
block_budding_amethyst = 1045,
320-
block_copper = 1046,
321-
block_exposed_copper = 1047,
322-
block_weathered_copper = 1048,
323-
block_oxidized_copper = 1049,
324270
block_waxed_copper = 1050,
325271
block_waxed_exposed_copper = 1051,
326272
block_waxed_weathered_copper = 1052,
327273
block_waxed_oxidized_copper = 1053,
328274

329-
block_cut_copper = 1054,
330-
block_exposed_cut_copper = 1055,
331-
block_weathered_cut_copper = 1056,
332-
block_oxidized_cut_copper = 1057,
333275
block_waxed_cut_copper = 1058,
334276
block_waxed_exposed_cut_copper = 1059,
335277
block_waxed_weathered_cut_copper = 1060,
336278
block_waxed_oxidized_cut_copper = 1061,
337279

338-
block_raw_copper = 1062,
339280
block_copper_ore = 1063,
340281

341282
block_cut_copper_stairs = 1064,
@@ -358,13 +299,7 @@ enum mc_block_id {
358299
block_waxed_weathered_cut_copper_slab = 1078,
359300
block_waxed_oxidized_cut_copper_slab = 1079,
360301

361-
block_moss = 1080,
362-
block_calcite = 1081,
363-
block_rooted_dirt = 1082,
364-
365302
block_deepslate = 1083,
366-
block_cobbled_deepslate = 1084,
367-
block_polished_deepslate = 1085,
368303
block_deepslate_coal_ore = 1086,
369304
block_deepslate_iron_ore = 1087,
370305
block_deepslate_copper_ore = 1088,
@@ -373,11 +308,6 @@ enum mc_block_id {
373308
block_deepslate_lapis_ore = 1091,
374309
block_deepslate_diamond_ore = 1092,
375310
block_deepslate_redstone_ore = 1093,
376-
block_deepslate_bricks = 1094,
377-
block_cracked_deepslate_bricks = 1095,
378-
block_deepslate_tiles = 1096,
379-
block_cracked_deepslate_tiles = 1097,
380-
block_chiseled_deepslate = 1098,
381311

382312
block_cobbled_deepslate_stairs = 1099,
383313
block_polished_deepslate_stairs = 1100,
@@ -389,12 +319,8 @@ enum mc_block_id {
389319
block_deepslate_brick_slab = 1105,
390320
block_deepslate_tile_slab = 1106,
391321

392-
block_dripstone = 1107,
393-
block_smooth_basalt = 1108,
394-
block_tuff = 1109,
395322
block_pointed_dripstone = 1110,
396323

397-
block_powder_snow = 1111,
398324
block_hanging_roots = 1112,
399325
block_small_amethyst_bud = 1113,
400326
block_medium_amethyst_bud = 1114,
@@ -405,13 +331,9 @@ enum mc_block_id {
405331
block_glow_lichen = 1119,
406332
block_spore_blossom = 1120,
407333

408-
block_mud = 1121,
409-
block_packed_mud = 1122,
410-
block_mud_bricks = 1123,
411334
block_mud_brick_slab = 1124,
412335
block_mangrove_roots = 1125,
413336
block_mangrove_log = 1126,
414-
block_muddy_mangrove_roots = 1127,
415337

416338
// adding a gap in the numbering of walls to keep them all
417339
// in one numbering block starting at 1792
@@ -438,6 +360,8 @@ enum mc_block_id {
438360
block_polished_deepslate_wall = 1810,
439361
block_deepslate_brick_wall = 1811,
440362
block_deepslate_tile_wall = 1812,
363+
block_mud_brick_wall = 1813,
364+
441365
// end of walls
442366

443367
block_prismarine_stairs = 11337,
@@ -465,9 +389,6 @@ enum mc_block_id {
465389
block_mossy_stone_brick_slab = 11356,
466390
block_smooth_quartz_slab = 11357,
467391
block_smooth_stone_slab = 11358,
468-
block_fletching_table = 11359,
469-
block_cartography_table = 11360,
470-
block_smithing_table = 11361,
471392
block_blast_furnace = 11362,
472393
// block_blast_furnace lit 11363
473394
block_smoker = 11364,
@@ -519,7 +440,6 @@ enum mc_block_id {
519440
// 1.15 blocks below
520441
block_beehive = 11501,
521442
block_bee_nest = 11502,
522-
block_honeycomb_block = 11503,
523443
block_honey_block = 11504,
524444
block_sweet_berry_bush = 11505,
525445
block_campfire = 11506,

0 commit comments

Comments
 (0)