diff --git a/examples/BlockMap.py b/examples/BlockMap.py index 77d927b..d68f5b8 100644 --- a/examples/BlockMap.py +++ b/examples/BlockMap.py @@ -64,6 +64,21 @@ { 'dungeons': [ 0x08, 0b1101 ], 'java': [ 'minecraft:water', { 'level': '14' } ] }, { 'dungeons': [ 0x08, 0b1110 ], 'java': [ 'minecraft:water', { 'level': '15' } ] }, { 'dungeons': [ 0x09 ], 'java': [ 'minecraft:water', { 'level': '0' } ] }, + { 'dungeons': [ 0x0a, 0b0000 ], 'java': [ 'minecraft:lava', { 'level': '1' } ] }, + { 'dungeons': [ 0x0a, 0b0001 ], 'java': [ 'minecraft:lava', { 'level': '2' } ] }, + { 'dungeons': [ 0x0a, 0b0010 ], 'java': [ 'minecraft:lava', { 'level': '3' } ] }, + { 'dungeons': [ 0x0a, 0b0011 ], 'java': [ 'minecraft:lava', { 'level': '4' } ] }, + { 'dungeons': [ 0x0a, 0b0100 ], 'java': [ 'minecraft:lava', { 'level': '5' } ] }, + { 'dungeons': [ 0x0a, 0b0101 ], 'java': [ 'minecraft:lava', { 'level': '6' } ] }, + { 'dungeons': [ 0x0a, 0b0110 ], 'java': [ 'minecraft:lava', { 'level': '7' } ] }, + { 'dungeons': [ 0x0a, 0b0111 ], 'java': [ 'minecraft:lava', { 'level': '8' } ] }, + { 'dungeons': [ 0x0a, 0b1000 ], 'java': [ 'minecraft:lava', { 'level': '9' } ] }, + { 'dungeons': [ 0x0a, 0b1001 ], 'java': [ 'minecraft:lava', { 'level': '10' } ] }, + { 'dungeons': [ 0x0a, 0b1010 ], 'java': [ 'minecraft:lava', { 'level': '11' } ] }, + { 'dungeons': [ 0x0a, 0b1011 ], 'java': [ 'minecraft:lava', { 'level': '12' } ] }, + { 'dungeons': [ 0x0a, 0b1100 ], 'java': [ 'minecraft:lava', { 'level': '13' } ] }, + { 'dungeons': [ 0x0a, 0b1101 ], 'java': [ 'minecraft:lava', { 'level': '14' } ] }, + { 'dungeons': [ 0x0a, 0b1110 ], 'java': [ 'minecraft:lava', { 'level': '15' } ] }, { 'dungeons': [ 0x0b ], 'java': [ 'minecraft:lava' ] }, { 'dungeons': [ 0x0c, 0b0000 ], 'java': [ 'minecraft:sand' ] }, { 'dungeons': [ 0x0c, 0b0001 ], 'java': [ 'minecraft:red_sand' ] }, @@ -226,6 +241,7 @@ { 'dungeons': [ 0x2c, 0b1110 ], 'java': [ 'minecraft:quartz_slab', { 'type': 'top' } ] }, { 'dungeons': [ 0x2c, 0b1111 ], 'java': [ 'minecraft:red_nether_brick_slab', { 'type': 'top' } ] }, { 'dungeons': [ 0x2d, 0b0000 ], 'java': [ 'minecraft:bricks' ] }, + { 'dungeons': [ 0x2e, 0b0000 ], 'java': [ 'minecraft:tnt' ] }, { 'dungeons': [ 0x2f, 0b0000 ], 'java': [ 'minecraft:bookshelf' ] }, { 'dungeons': [ 0x30, 0b0000 ], 'java': [ 'minecraft:mossy_cobblestone' ] }, { 'dungeons': [ 0x31, 0b0000 ], 'java': [ 'minecraft:obsidian' ] }, @@ -234,6 +250,7 @@ { 'dungeons': [ 0x32, 0b0011 ], 'java': [ 'minecraft:wall_torch', { 'facing': 'south' } ] }, { 'dungeons': [ 0x32, 0b0100 ], 'java': [ 'minecraft:wall_torch', { 'facing': 'north' } ] }, { 'dungeons': [ 0x32, 0b0101 ], 'java': [ 'minecraft:torch' ] }, + { 'dungeons': [ 0x33, 0b0000 ], 'java': [ 'minecraft:fire' ] }, { 'dungeons': [ 0x35, 0b0000 ], 'java': [ 'minecraft:oak_stairs', { 'facing': 'east', 'half': 'bottom' } ] }, { 'dungeons': [ 0x35, 0b0001 ], 'java': [ 'minecraft:oak_stairs', { 'facing': 'west', 'half': 'bottom' } ] }, { 'dungeons': [ 0x35, 0b0010 ], 'java': [ 'minecraft:oak_stairs', { 'facing': 'south', 'half': 'bottom' } ] }, @@ -321,6 +338,17 @@ { 'dungeons': [ 0x44, 0b0011 ], 'java': [ 'minecraft:oak_wall_sign', { 'facing': 'south' } ] }, { 'dungeons': [ 0x44, 0b0100 ], 'java': [ 'minecraft:oak_wall_sign', { 'facing': 'west' } ] }, { 'dungeons': [ 0x44, 0b0101 ], 'java': [ 'minecraft:oak_wall_sign', { 'facing': 'east' } ] }, + { 'dungeons': [ 0x46, 0b0000 ], 'java': [ 'minecraft:stone_pressure_plate' ] }, + { 'dungeons': [ 0x49, 0b0000 ], 'java': [ 'minecraft:redstone_ore', { 'lit': 'false' } ] }, + { 'dungeons': [ 0x4a, 0b0000 ], 'java': [ 'minecraft:redstone_ore', { 'lit': 'true' } ] }, + { 'dungeons': [ 0x4c, 0b0000 ], 'java': [ 'minecraft:redstone_wall_torch', { 'facing': 'west', 'lit': 'true' } ] }, + { 'dungeons': [ 0x4c, 0b0101 ], 'java': [ 'minecraft:redstone_torch', { 'lit': 'true' } ] }, + { 'dungeons': [ 0x4d, 0b0000 ], 'java': [ 'minecraft:stone_button', { 'face': 'ceiling' } ] }, + { 'dungeons': [ 0x4d, 0b0001 ], 'java': [ 'minecraft:stone_button', { 'face': 'wall', 'facing': 'east' } ] }, + { 'dungeons': [ 0x4d, 0b0010 ], 'java': [ 'minecraft:stone_button', { 'face': 'wall', 'facing': 'west' } ] }, + { 'dungeons': [ 0x4d, 0b0011 ], 'java': [ 'minecraft:stone_button', { 'face': 'wall', 'facing': 'south' } ] }, + { 'dungeons': [ 0x4d, 0b0100 ], 'java': [ 'minecraft:stone_button', { 'face': 'wall', 'facing': 'north' } ] }, + { 'dungeons': [ 0x4d, 0b0101 ], 'java': [ 'minecraft:stone_button', { 'face': 'floor' } ] }, { 'dungeons': [ 0x4e, 0b0000, 0b0111 ], 'java': [ 'minecraft:snow', { 'layers': '1' } ] }, { 'dungeons': [ 0x4e, 0b0001, 0b0111 ], 'java': [ 'minecraft:snow', { 'layers': '2' } ] }, { 'dungeons': [ 0x4e, 0b0010, 0b0111 ], 'java': [ 'minecraft:snow', { 'layers': '3' } ] }, @@ -651,6 +679,38 @@ { 'dungeons': [ 0x91, 0b1001 ], 'java': [ 'minecraft:damaged_anvil', { 'facing': 'north' } ] }, { 'dungeons': [ 0x91, 0b1010 ], 'java': [ 'minecraft:damaged_anvil', { 'facing': 'east' } ] }, { 'dungeons': [ 0x91, 0b1011 ], 'java': [ 'minecraft:damaged_anvil', { 'facing': 'south' } ] }, + { 'dungeons': [ 0x95, 0b0000 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b0001 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b0010 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b0011 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b0100 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b0101 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b0110 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b0111 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b1000 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b1001 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b1010 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b1011 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x95, 0b1100 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b1101 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b1110 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x95, 0b1111 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b0000 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b0001 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b0010 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b0011 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'false', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b0000 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b0101 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b0110 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b0111 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'false', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b1000 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b1001 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b1010 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b1011 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'true', 'mode': 'compare' } ] }, + { 'dungeons': [ 0x96, 0b1000 ], 'java': [ 'minecraft:comparator', { 'facing': 'north', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b1101 ], 'java': [ 'minecraft:comparator', { 'facing': 'east', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b1110 ], 'java': [ 'minecraft:comparator', { 'facing': 'south', 'powered': 'true', 'mode': 'subtract' } ] }, + { 'dungeons': [ 0x96, 0b1111 ], 'java': [ 'minecraft:comparator', { 'facing': 'west', 'powered': 'true', 'mode': 'subtract' } ] }, { 'dungeons': [ 0x98, 0b0000 ], 'java': [ 'minecraft:redstone_block' ] }, { 'dungeons': [ 0x99, 0b0000 ], 'java': [ 'minecraft:quartz_ore' ] }, { 'dungeons': [ 0x9b, 0b0000 ], 'java': [ 'minecraft:quartz_block' ] }, @@ -966,4 +1026,4 @@ def find_dungeons_block(block_id, block_data=0): if k in blocks_by_dungeons_id: return blocks_by_dungeons_id[k] else: - return None \ No newline at end of file + return None