diff --git a/minecraft/gen/block_ids.csv b/minecraft/gen/block_ids.csv index ca88358..4b0db07 100644 --- a/minecraft/gen/block_ids.csv +++ b/minecraft/gen/block_ids.csv @@ -9,6 +9,7 @@ Leaves,18,"0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15",12,,,, Unused,20,,11,,,, Door Bottom,21,,18,,,, Door Top,22,,17,,,, +(unknown),24,,3,,,, Tall Grass,31,"0,1",22,tall_grass,two_sided,, Tan Block 1,35,1,2,,,, White Block 2,35,5,6,,,, diff --git a/minecraft/gen/mc.py b/minecraft/gen/mc.py index cbd706d..f22459c 100644 --- a/minecraft/gen/mc.py +++ b/minecraft/gen/mc.py @@ -125,13 +125,9 @@ def build_block_instances(blocks): light_sources = [] for position, block_id, block_data, normal_indices in blocks: - if block_id == 44: - print("bd", block_data) if block_ids.is_light_source(block_id, block_data): light_sources.append((position, block_id, block_data)) if not block_ids.is_cube_block(block_id, block_data): - if block_id == 44: - print(block_id) custom_mesh_index = block_ids.get_custom_mesh_index(block_id, block_data) non_cube_blocks[custom_mesh_index].append((position, block_id, block_data)) continue diff --git a/minecraft/midnightmeadow/region.-1.-1.instance.vtx b/minecraft/midnightmeadow/region.-1.-1.instance.vtx index 42836c7..28be869 100644 Binary files a/minecraft/midnightmeadow/region.-1.-1.instance.vtx and b/minecraft/midnightmeadow/region.-1.-1.instance.vtx differ diff --git a/shader/minecraft.vert b/shader/minecraft.vert index 1133644..65f5826 100644 --- a/shader/minecraft.vert +++ b/shader/minecraft.vert @@ -45,6 +45,12 @@ vec3 orientation(vec3 position) } else { return position; } + } else if (Special == 3) { + if (BlockPosition.x == -70) { + return vec3(position.z, position.y, -position.x); + } else { + return position; + } } else { return position; }