Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 61 additions & 1 deletion examples/BlockMap.py
Original file line number Diff line number Diff line change
Expand Up @@ -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' ] },
Expand Down Expand Up @@ -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' ] },
Expand All @@ -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' } ] },
Expand Down Expand Up @@ -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' } ] },
Expand Down Expand Up @@ -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' ] },
Expand Down Expand Up @@ -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
return None