WavePlayz

BlockStates to DataValue

Jan 30th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Block's blockstates by Data value order
  2. // Bedrock v1.14
  3. // by WavePlayz
  4. let Block = {
  5.     getData: function(blockName, blockstate) {
  6.         let data_value = 0 // by default
  7.         blockName = blockName.startsWith("minecraft:") ? blockName : "minecraft:" + blockName
  8.        
  9.         if (blockName in this) {
  10.             let entries = Object.entries(this[blockName])
  11.            
  12.             for (let entry = 0; entry < entries.length; entry++) {
  13.                 let [dataNumber, dataStates] = entries[entry]
  14.                 let match = true
  15.                
  16.                 for (let key in dataStates) {
  17.                     if (dataStates[key] != blockstate.data[key]) {
  18.                         match = false
  19.                         break
  20.                     }
  21.                 }
  22.                 if(match) {
  23.                     data_value = dataNumber
  24.                     break
  25.                 }
  26.             }
  27.         }
  28.         return data_value
  29.     },
  30.     "minecraft:air": {},
  31.     "minecraft:stone": {
  32.         0 : {stone_type: "stone"},
  33.         1 : {stone_type: "granite"},
  34.         2 : {stone_type: "granite_smooth"},
  35.         3 : {stone_type: "diorite"},
  36.         4 : {stone_type: "diorite_smooth"},
  37.         5 : {stone_type: "andesite"},
  38.         6 : {stone_type: "andesite_smooth"}
  39.     },
  40.     "minecraft:grass": {},
  41.     "minecraft:dirt": {
  42.         0 : {dirt_type: "normal"},
  43.         1 : {dirt_type: "coarse"}
  44.     },
  45.     "minecraft:cobblestone": {},
  46.     "minecraft:planks": {
  47.         0 : {wood_type: "oak"},
  48.         1 : {wood_type: "spruce"},
  49.         2 : {wood_type: "birch"},
  50.         3 : {wood_type: "jungle"},
  51.         4 : {wood_type: "acacia"},
  52.         5 : {wood_type: "dark_Oak"}
  53.     },
  54.     "minecraft:sapling": {
  55.         0 : {sapling_type: "oak", age_bit: false},
  56.         1 : {sapling_type: "spruce", age_bit: false},
  57.         2 : {sapling_type: "birch", age_bit: false},
  58.         3 : {sapling_type: "jungle", age_bit: false},
  59.         4 : {sapling_type: "acacia", age_bit: false},
  60.         5 : {sapling_type: "dark_oak", age_bit: false},
  61.        
  62.         6 : {sapling_type: "oak", age_bit: false},
  63.         7 : {sapling_type: "oak", age_bit: false},
  64.        
  65.         8 : {sapling_type: "oak", age_bit: true},
  66.         9 : {sapling_type: "spruce", age_bit: true},
  67.         10 : {sapling_type: "birch", age_bit: true},
  68.         11 : {sapling_type: "jungle", age_bit: true},
  69.         12 : {sapling_type: "acacia", age_bit: true},
  70.         13 : {sapling_type: "dark_oak", age_bit: true},
  71.        
  72.         14 : {sapling_type: "oak", age_bit: true},
  73.         15 : {sapling_type: "oak", age_bit: true}
  74.     },
  75.     "minecraft:bedrock": {},
  76.     "minecraft:flowing_water": {
  77.         0 : {liquid_depth: 0},
  78.         1 : {liquid_depth: 1},
  79.         2 : {liquid_depth: 2},
  80.         3 : {liquid_depth: 3},
  81.         4 : {liquid_depth: 4},
  82.         5 : {liquid_depth: 5},
  83.         6 : {liquid_depth: 6},
  84.         7 : {liquid_depth: 7},
  85.         8 : {liquid_depth: 8},
  86.         9 : {liquid_depth: 9},
  87.         10 : {liquid_depth: 10},
  88.         11 : {liquid_depth: 11},
  89.         12 : {liquid_depth: 12},
  90.         13 : {liquid_depth: 13},
  91.         14 : {liquid_depth: 14},
  92.         15 : {liquid_depth: 15}
  93.     },
  94.     "minecraft:water": {
  95.         0 : {liquid_depth: 0},
  96.         1 : {liquid_depth: 1},
  97.         2 : {liquid_depth: 2},
  98.         3 : {liquid_depth: 3},
  99.         4 : {liquid_depth: 4},
  100.         5 : {liquid_depth: 5},
  101.         6 : {liquid_depth: 6},
  102.         7 : {liquid_depth: 7},
  103.         8 : {liquid_depth: 8},
  104.         9 : {liquid_depth: 9},
  105.         10 : {liquid_depth: 10},
  106.         11 : {liquid_depth: 11},
  107.         12 : {liquid_depth: 12},
  108.         13 : {liquid_depth: 13},
  109.         14 : {liquid_depth: 14},
  110.         15 : {liquid_depth: 15}
  111.     },
  112.     "minecraft:flowing_lava": {
  113.         0 : {liquid_depth: 0},
  114.         1 : {liquid_depth: 1},
  115.         2 : {liquid_depth: 2},
  116.         3 : {liquid_depth: 3},
  117.         4 : {liquid_depth: 4},
  118.         5 : {liquid_depth: 5},
  119.         6 : {liquid_depth: 6},
  120.         7 : {liquid_depth: 7},
  121.         8 : {liquid_depth: 8},
  122.         9 : {liquid_depth: 9},
  123.         10 : {liquid_depth: 10},
  124.         11 : {liquid_depth: 11},
  125.         12 : {liquid_depth: 12},
  126.         13 : {liquid_depth: 13},
  127.         14 : {liquid_depth: 14},
  128.         15 : {liquid_depth: 15}
  129.     },
  130.     "minecraft:lava": {
  131.         0 : {liquid_depth: 0},
  132.         1 : {liquid_depth: 1},
  133.         2 : {liquid_depth: 2},
  134.         3 : {liquid_depth: 3},
  135.         4 : {liquid_depth: 4},
  136.         5 : {liquid_depth: 5},
  137.         6 : {liquid_depth: 6},
  138.         7 : {liquid_depth: 7},
  139.         8 : {liquid_depth: 8},
  140.         9 : {liquid_depth: 9},
  141.         10 : {liquid_depth: 10},
  142.         11 : {liquid_depth: 11},
  143.         12 : {liquid_depth: 12},
  144.         13 : {liquid_depth: 13},
  145.         14 : {liquid_depth: 14},
  146.         15 : {liquid_depth: 15}
  147.     },
  148.     "minecraft:sand": {
  149.         0 : {sand_type: "normal"},
  150.         0 : {sand_type: "red"}
  151.     },
  152.     "minecraft:gravel": {},
  153.     "minecraft:gold_ore": {},
  154.     "minecraft:iron_ore": {},
  155.     "minecraft:coal_ore": {},
  156.     "minecraft:log": {
  157.         0 : {old_log_type: "oak", pillar_axis: "y"},
  158.         1 : {old_log_type: "spruce", pillar_axis: "y"},
  159.         2 : {old_log_type: "birch", pillar_axis: "y"},
  160.         3 : {old_log_type: "jungle", pillar_axis: "x"},
  161.        
  162.         4 : {old_log_type: "oak", pillar_axis: "x"},
  163.         5 : {old_log_type: "spruce", pillar_axis: "x"},
  164.         6 : {old_log_type: "birch", pillar_axis: "x"},
  165.         7 : {old_log_type: "jungle", pillar_axis: "x"},
  166.        
  167.         8 : {old_log_type: "oak", pillar_axis: "z"},
  168.         9 : {old_log_type: "spruce", pillar_axis: "z"},
  169.         10 : {old_log_type: "birch", pillar_axis: "z"},
  170.         11 : {old_log_type: "jungle", pillar_axis: "z"}
  171.     },
  172.     "minecraft:leaves": {
  173.         0 : {old_leaf_type: "oak", update_bit: false, persistent_bit: false},
  174.         1 : {old_leaf_type: "spruce", update_bit: false, persistent_bit: false},
  175.         2 : {old_leaf_type: "birch", update_bit: false, persistent_bit: false},
  176.         3 : {old_leaf_type: "jungle", update_bit: false, persistent_bit: false},
  177.        
  178.         4 : {old_leaf_type: "oak", update_bit: true, persistent_bit: false},
  179.         5 : {old_leaf_type: "spruce", update_bit: true, persistent_bit: false},
  180.         6 : {old_leaf_type: "birch", update_bit: true, persistent_bit: false},
  181.         7 : {old_leaf_type: "jungle", update_bit: true, persistent_bit: false},
  182.        
  183.         8 : {old_leaf_type: "oak", update_bit: false, persistent_bit: true},
  184.         9 : {old_leaf_type: "spruce", update_bit: false, persistent_bit: true},
  185.         10 : {old_leaf_type: "birch", update_bit: false, persistent_bit: true},
  186.         11 : {old_leaf_type: "jungle", update_bit: false, persistent_bit: true},
  187.        
  188.         12 : {old_leaf_type: "oak", update_bit: true, persistent_bit: true},
  189.         13 : {old_leaf_type: "spruce", update_bit: true, persistent_bit: true},
  190.         14 : {old_leaf_type: "birch", update_bit: true, persistent_bit: true},
  191.         15 : {old_leaf_type: "jungle", update_bit: true, persistent_bit: true}
  192.     },
  193.     "minecraft:sponge": {
  194.         0 : {sponge_type: "dry"},
  195.         1 : {sponge_type: "wet"}
  196.     },
  197.     "minecraft:glass": {},
  198.     "minecraft:lapis_ore": {},
  199.     "minecraft:lapis_block": {},
  200.     "minecraft:dispenser": {
  201.         0 : {facing_direction: 0, triggered_bit: false},
  202.         1 : {facing_direction: 1, triggered_bit: false},
  203.         2 : {facing_direction: 2, triggered_bit: false},
  204.         3 : {facing_direction: 3, triggered_bit: false},
  205.         4 : {facing_direction: 4, triggered_bit: false},
  206.         5 : {facing_direction: 5, triggered_bit: false},
  207.        
  208.         6 : {facing_direction: 0, triggered_bit: false},
  209.         7 : {facing_direction: 0, triggered_bit: false},
  210.        
  211.         8 : {facing_direction: 0, triggered_bit: true},
  212.         9 : {facing_direction: 1, triggered_bit: true},
  213.         10 : {facing_direction: 2, triggered_bit: true},
  214.         11 : {facing_direction: 3, triggered_bit: true},
  215.         12 : {facing_direction: 4, triggered_bit: true},
  216.         13 : {facing_direction: 5, triggered_bit: true},
  217.        
  218.         14 : {facing_direction: 0, triggered_bit: false},
  219.         15 : {facing_direction: 0, triggered_bit: false}
  220.     },
  221.     "minecraft:sandstone": {
  222.         0 : {sand_stone_type: "default"},
  223.         1 : {sand_stone_type: "heiroglyphs"},
  224.         2 : {sand_stone_type: "cut"},
  225.         3 : {sand_stone_type: "smooth"}
  226.     },
  227.     "minecraft:noteblock": {},
  228.     "minecraft:bed": {
  229.         0 : {direction: 0},
  230.         1 : {direction: 1},
  231.         2 : {direction: 2},
  232.         3 : {direction: 3}
  233.     },
  234.     "minecraft:golden_rail": {
  235.         0 : {rail_direction: 0, rail_data_bit: false},
  236.         1 : {rail_direction: 1, rail_data_bit: false},
  237.         2 : {rail_direction: 2, rail_data_bit: false},
  238.         3 : {rail_direction: 3, rail_data_bit: false},
  239.         4 : {rail_direction: 4, rail_data_bit: false},
  240.         5 : {rail_direction: 5, rail_data_bit: false},
  241.        
  242.         6 : {rail_direction: 0, rail_data_bit: false},
  243.         7 : {rail_direction: 0, rail_data_bit: false},
  244.        
  245.         8 : {rail_direction: 0, rail_data_bit: true},
  246.         9 : {rail_direction: 1, rail_data_bit: true},
  247.         10 : {rail_direction: 2, rail_data_bit: true},
  248.         11 : {rail_direction: 3, rail_data_bit: true},
  249.         12 : {rail_direction: 4, rail_data_bit: true},
  250.         13 : {rail_direction: 5, rail_data_bit: true},
  251.        
  252.         14 : {rail_direction: 0, rail_data_bit: true},
  253.         15 : {rail_direction: 0, rail_data_bit: true}
  254.     },
  255.     "minecraft:detector_rail": {
  256.         0 : {facing_direction: 0, triggered_bit: false},
  257.         1 : {facing_direction: 1, triggered_bit: false},
  258.         2 : {facing_direction: 2, triggered_bit: false},
  259.         3 : {facing_direction: 3, triggered_bit: false},
  260.         4 : {facing_direction: 4, triggered_bit: false},
  261.         5 : {facing_direction: 5, triggered_bit: false},
  262.        
  263.         6 : {facing_direction: 0, triggered_bit: false},
  264.         7 : {facing_direction: 0, triggered_bit: false},
  265.        
  266.         8 : {facing_direction: 0, triggered_bit: true},
  267.         9 : {facing_direction: 1, triggered_bit: true},
  268.         10 : {facing_direction: 2, triggered_bit: true},
  269.         11 : {facing_direction: 3, triggered_bit: true},
  270.         12 : {facing_direction: 4, triggered_bit: true},
  271.         13 : {facing_direction: 5, triggered_bit: true},
  272.        
  273.         14 : {facing_direction: 0, triggered_bit: false},
  274.         15 : {facing_direction: 0, triggered_bit: false}
  275.     },
  276.     "minecraft:sticky_piston": {
  277.         0 : {facing_direction: 0},
  278.         1 : {facing_direction: 1},
  279.         2 : {facing_direction: 2},
  280.         3 : {facing_direction: 3},
  281.         4 : {facing_direction: 4},
  282.         5 : {facing_direction: 5}
  283.     },
  284.     "minecraft:web": {},
  285.     "minecraft:tallgrass": {
  286.         0 : {tall_grass_type: "default"},
  287.         1 : {tall_grass_type: "tall"},
  288.         2 : {tall_grass_type: "fern"},
  289.         3 : {tall_grass_type: "snow"}
  290.     },
  291.     "minecraft:deadbush": {},
  292.     "minecraft:piston": {
  293.         0 : {facing_direction: 0},
  294.         1 : {facing_direction: 1},
  295.         2 : {facing_direction: 2},
  296.         3 : {facing_direction: 3},
  297.         4 : {facing_direction: 4},
  298.         5 : {facing_direction: 5}
  299.     },
  300.     "minecraft:pistonArmCollision": {},
  301.     "minecraft:wool": {
  302.         0 : {color: "white"},
  303.         1 : {color: "orange"},
  304.         2 : {color: "magenta"},
  305.         3 : {color: "light_blue"},
  306.         4 : {color: "yellow"},
  307.         5 : {color: "lime"},
  308.         6 : {color: "pink"},
  309.         7 : {color: "gray"},
  310.         8 : {color: "light_gray"},
  311.         9 : {color: "cyan"},
  312.         10 : {color: "purple"},
  313.         11 : {color: "blue"},
  314.         12 : {color: "brown"},
  315.         13 : {color: "green"},
  316.         14 : {color: "red"},
  317.         15 : {color: "black"}
  318.     },
  319.     "minecraft:element_0": {},
  320.     "minecraft:yellow_flower": {},
  321.     "minecraft:red_flower": {
  322.         0 : {flower_type: "poppy"},
  323.         1 : {flower_type: "orchid"},
  324.         2 : {flower_type: "allium"},
  325.         3 : {flower_type: "houstonia"},
  326.         4 : {flower_type: "tulip_red"},
  327.         5 : {flower_type: "tulip_orange"},
  328.         6 : {flower_type: "tulip_white"},
  329.         7 : {flower_type: "tulip_pink"},
  330.         8 : {flower_type: "oxeye"},
  331.         9 : {flower_type: "cornflower"},
  332.         10 : {flower_type: "lily_of_the_valley"}
  333.     },
  334.     "minecraft:brown_mushroom": {},
  335.     "minecraft:red_mushroom": {},
  336.     "minecraft:gold_block": {},
  337.     "minecraft:iron_block": {},
  338.     "minecraft:double_stone_slab": {
  339.         0 : {stone_slab_type: "smooth_stone", top_slot_bit: false},
  340.         1 : {stone_slab_type: "sandstone", top_slot_bit: false},
  341.         2 : {stone_slab_type: "wood", top_slot_bit: false},
  342.         3 : {stone_slab_type: "cobblestone", top_slot_bit: false},
  343.         4 : {stone_slab_type: "brick", top_slot_bit: false},
  344.         5 : {stone_slab_type: "stone_brick", top_slot_bit: false},
  345.         6 : {stone_slab_type: "quartz", top_slot_bit: false},
  346.         7 : {stone_slab_type: "nether_brick", top_slot_bit: false},
  347.        
  348.         8 : {stone_slab_type: "smooth_stone", top_slot_bit: true},
  349.         9 : {stone_slab_type: "sandstone", top_slot_bit: true},
  350.         10 : {stone_slab_type: "wood", top_slot_bit: true},
  351.         11 : {stone_slab_type: "cobblestone", top_slot_bit: true},
  352.         12 : {stone_slab_type: "brick", top_slot_bit: true},
  353.         13 : {stone_slab_type: "stone_brick", top_slot_bit: true},
  354.         14 : {stone_slab_type: "quartz", top_slot_bit: true},
  355.         15 : {stone_slab_type: "nether_brick", top_slot_bit: true}
  356.     },
  357.     "minecraft:stone_slab": {
  358.         0 : {stone_slab_type: "smooth_stone", top_slot_bit: false},
  359.         1 : {stone_slab_type: "sandstone", top_slot_bit: false},
  360.         2 : {stone_slab_type: "wood", top_slot_bit: false},
  361.         3 : {stone_slab_type: "cobblestone", top_slot_bit: false},
  362.         4 : {stone_slab_type: "brick", top_slot_bit: false},
  363.         5 : {stone_slab_type: "stone_brick", top_slot_bit: false},
  364.         6 : {stone_slab_type: "quartz", top_slot_bit: false},
  365.         7 : {stone_slab_type: "nether_brick", top_slot_bit: false},
  366.        
  367.         8 : {stone_slab_type: "smooth_stone", top_slot_bit: true},
  368.         9 : {stone_slab_type: "sandstone", top_slot_bit: true},
  369.         10 : {stone_slab_type: "wood", top_slot_bit: true},
  370.         11 : {stone_slab_type: "cobblestone", top_slot_bit: true},
  371.         12 : {stone_slab_type: "brick", top_slot_bit: true},
  372.         13 : {stone_slab_type: "stone_brick", top_slot_bit: true},
  373.         14 : {stone_slab_type: "quartz", top_slot_bit: true},
  374.         15 : {stone_slab_type: "nether_brick", top_slot_bit: true}
  375.     },
  376.     "minecraft:brick_block": {},
  377.     "minecraft:tnt": {
  378.         0 : {explode_bit: false, allow_underwater_bit: false},
  379.         1 : {explode_bit: true, allow_underwater_bit: false},
  380.        
  381.         2 : {explode_bit: false, allow_underwater_bit: true},
  382.         3 : {explode_bit: true, allow_underwater_bit: true}
  383.     },
  384.     "minecraft:bookshelf": {},
  385.     "minecraft:mossy_cobblestone": {},
  386.     "minecraft:obsidian": {},
  387.     "minecraft:torch": {
  388.         0 : {torch_facing_direction: "unknown"},
  389.         1 : {torch_facing_direction: "west"},
  390.         2 : {torch_facing_direction: "east"},
  391.         3 : {torch_facing_direction: "north"},
  392.         4 : {torch_facing_direction: "south"},
  393.         5 : {torch_facing_direction: "top"}
  394.     },
  395.     "minecraft:fire": {
  396.         0 : {age: 0},
  397.         1 : {age: 1},
  398.         2 : {age: 2},
  399.         3 : {age: 3},
  400.         4 : {age: 4},
  401.         5 : {age: 5},
  402.         6 : {age: 6},
  403.         7 : {age: 7},
  404.         8 : {age: 8},
  405.         9 : {age: 9},
  406.         10 : {age: 10},
  407.         11 : {age: 11},
  408.         12 : {age: 12},
  409.         13 : {age: 13},
  410.         14 : {age: 14},
  411.         15 : {age: 15}
  412.     },
  413.     "minecraft:mob_spawner": {},
  414.     "minecraft:oak_stairs": {
  415.         0 : {weirdo_direction: 0, upside_down_bit: false},
  416.         1 : {weirdo_direction: 1, upside_down_bit: false},
  417.         2 : {weirdo_direction: 2, upside_down_bit: false},
  418.         3 : {weirdo_direction: 3, upside_down_bit: false},
  419.        
  420.         4 : {weirdo_direction: 0, upside_down_bit: true},
  421.         5 : {weirdo_direction: 1, upside_down_bit: true},
  422.         6 : {weirdo_direction: 2, upside_down_bit: true},
  423.         7 : {weirdo_direction: 3, upside_down_bit: true}
  424.     },
  425.     "minecraft:chest": {
  426.         2 : {facing_direction: 2},
  427.         3 : {facing_direction: 3},
  428.         4 : {facing_direction: 4},
  429.         5 : {facing_direction: 5}
  430.     },
  431.     "minecraft:redstone_wire": {
  432.         0 : {redstone_signal: 0},
  433.         1 : {redstone_signal: 1},
  434.         2 : {redstone_signal: 2},
  435.         3 : {redstone_signal: 3},
  436.         4 : {redstone_signal: 4},
  437.         5 : {redstone_signal: 5},
  438.         6 : {redstone_signal: 6},
  439.         7 : {redstone_signal: 7},
  440.         8 : {redstone_signal: 8},
  441.         9 : {redstone_signal: 9},
  442.         10 : {redstone_signal: 10},
  443.         11 : {redstone_signal: 11},
  444.         12 : {redstone_signal: 12},
  445.         13 : {redstone_signal: 13},
  446.         14 : {redstone_signal: 14},
  447.         15 : {redstone_signal: 15}
  448.     },
  449.     "minecraft:diamond_ore": {},
  450.     "minecraft:diamond_block": {},
  451.     "minecraft:crafting_table": {},
  452.     "minecraft:wheat": {
  453.         0 : {growth: 0},
  454.         1 : {growth: 1},
  455.         2 : {growth: 2},
  456.         3 : {growth: 3},
  457.         4 : {growth: 4},
  458.         5 : {growth: 5},
  459.         6 : {growth: 6},
  460.         7 : {growth: 7}
  461.     },
  462.     "minecraft:farmland": {
  463.         0 : {moisturized_amount: 0},
  464.         1 : {moisturized_amount: 1},
  465.         2 : {moisturized_amount: 2},
  466.         3 : {moisturized_amount: 3},
  467.         4 : {moisturized_amount: 4},
  468.         5 : {moisturized_amount: 5},
  469.         6 : {moisturized_amount: 6},
  470.         7 : {moisturized_amount: 7}
  471.     },
  472.     "minecraft:furnace": {
  473.         2 : {facing_direction: 2},
  474.         3 : {facing_direction: 3},
  475.         4 : {facing_direction: 4},
  476.         5 : {facing_direction: 5}
  477.     },
  478.     "minecraft:lit_furnace": {
  479.         2 : {facing_direction: 2},
  480.         3 : {facing_direction: 3},
  481.         4 : {facing_direction: 4},
  482.         5 : {facing_direction: 5}
  483.     },
  484.     "minecraft:standing_sign": {
  485.         0 : {ground_sign_direction: 0},
  486.         1 : {ground_sign_direction: 1},
  487.         2 : {ground_sign_direction: 2},
  488.         3 : {ground_sign_direction: 3},
  489.         4 : {ground_sign_direction: 4},
  490.         5 : {ground_sign_direction: 5},
  491.         6 : {ground_sign_direction: 6},
  492.         7 : {ground_sign_direction: 7},
  493.         8 : {ground_sign_direction: 8},
  494.         9 : {ground_sign_direction: 9},
  495.         10 : {ground_sign_direction: 10},
  496.         11 : {ground_sign_direction: 11},
  497.         12 : {ground_sign_direction: 12},
  498.         13 : {ground_sign_direction: 13},
  499.         14 : {ground_sign_direction: 14},
  500.         15 : {ground_sign_direction: 15}
  501.     },
  502.     "minecraft:wooden_door": {
  503.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  504.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  505.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  506.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  507.        
  508.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  509.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  510.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  511.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  512.        
  513.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  514.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  515.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  516.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  517.        
  518.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  519.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  520.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  521.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  522.     },
  523.     "minecraft:ladder": {
  524.         2 : {facing_direction: 2},
  525.         3 : {facing_direction: 3},
  526.         4 : {facing_direction: 4},
  527.         5 : {facing_direction: 5}
  528.     },
  529.     "minecraft:rail": {
  530.         0 : {rail_direction: 0},
  531.         1 : {rail_direction: 1},
  532.         2 : {rail_direction: 2},
  533.         3 : {rail_direction: 3},
  534.         4 : {rail_direction: 4},
  535.         5 : {rail_direction: 5},
  536.         6 : {rail_direction: 6},
  537.         7 : {rail_direction: 7},
  538.         8 : {rail_direction: 8}
  539.     },
  540.     "minecraft:stone_stairs": {
  541.         0 : {weirdo_direction: 0, upside_down_bit: false},
  542.         1 : {weirdo_direction: 1, upside_down_bit: false},
  543.         2 : {weirdo_direction: 2, upside_down_bit: false},
  544.         3 : {weirdo_direction: 3, upside_down_bit: false},
  545.        
  546.         4 : {weirdo_direction: 0, upside_down_bit: true},
  547.         5 : {weirdo_direction: 1, upside_down_bit: true},
  548.         6 : {weirdo_direction: 2, upside_down_bit: true},
  549.         7 : {weirdo_direction: 3, upside_down_bit: true}
  550.     },
  551.     "minecraft:wall_sign": {
  552.         0 : {facing_direction: 0},
  553.         1 : {facing_direction: 1},
  554.         2 : {facing_direction: 2},
  555.         3 : {facing_direction: 3},
  556.         4 : {facing_direction: 4},
  557.         5 : {facing_direction: 5}
  558.     },
  559.     "minecraft:lever": {
  560.         0 : {lever_direction: "down_east_west", open_bit: false},
  561.         1 : {lever_direction: "east", open_bit: false},
  562.         2 : {lever_direction: "west", open_bit: false},
  563.         3 : {lever_direction: "south", open_bit: false},
  564.         4 : {lever_direction: "north", open_bit: false},
  565.         5 : {lever_direction: "up_north_south", open_bit: false},
  566.         6 : {lever_direction: "up_east_west", open_bit: false},
  567.         7 : {lever_direction: "down_north_south", open_bit: false},
  568.        
  569.         8 : {lever_direction: "down_east_west", open_bit: true},
  570.         9 : {lever_direction: "east", open_bit: true},
  571.         10 : {lever_direction: "west", open_bit: true},
  572.         11 : {lever_direction: "south", open_bit: true},
  573.         12 : {lever_direction: "north", open_bit: true},
  574.         13 : {lever_direction: "up_north_south", open_bit: true},
  575.         14 : {lever_direction: "up_east_west", open_bit: true},
  576.         15 : {lever_direction: "down_north_south", open_bit: true}
  577.     },
  578.     "minecraft:stone_pressure_plate": {
  579.         0 : {redstone_signal: 0},
  580.         1 : {redstone_signal: 1}
  581.     },
  582.     "minecraft:iron_door": {
  583.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  584.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  585.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  586.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  587.        
  588.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  589.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  590.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  591.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  592.        
  593.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  594.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  595.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  596.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  597.        
  598.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  599.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  600.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  601.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  602.     },
  603.     "minecraft:wooden_pressure_plate": {
  604.         0 : {redstone_signal: 0},
  605.         1 : {redstone_signal: 1}
  606.     },
  607.     "minecraft:redstone_ore": {},
  608.     "minecraft:lit_redstone_ore": {},
  609.     "minecraft:unlit_redstone_torch": {
  610.         0 : {torch_facing_direction: "unknown"},
  611.         1 : {torch_facing_direction: "west"},
  612.         2 : {torch_facing_direction: "east"},
  613.         3 : {torch_facing_direction: "north"},
  614.         4 : {torch_facing_direction: "south"},
  615.         5 : {torch_facing_direction: "top"}
  616.     },
  617.     "minecraft:redstone_torch": {
  618.         0 : {torch_facing_direction: "unknown"},
  619.         1 : {torch_facing_direction: "west"},
  620.         2 : {torch_facing_direction: "east"},
  621.         3 : {torch_facing_direction: "north"},
  622.         4 : {torch_facing_direction: "south"},
  623.         5 : {torch_facing_direction: "top"}
  624.     },
  625.     "minecraft:stone_button": {
  626.         0 : {facing_direction: 0, button_pressed_bit: false},
  627.         1 : {facing_direction: 1, button_pressed_bit: false},
  628.         2 : {facing_direction: 2, button_pressed_bit: false},
  629.         3 : {facing_direction: 3, button_pressed_bit: false},
  630.         4 : {facing_direction: 4, button_pressed_bit: false},
  631.         5 : {facing_direction: 5, button_pressed_bit: false},
  632.        
  633.         6 : {facing_direction: 0, button_pressed_bit: false},
  634.         7 : {facing_direction: 0, button_pressed_bit: false},
  635.        
  636.         8 : {facing_direction: 0, button_pressed_bit: true},
  637.         9 : {facing_direction: 1, button_pressed_bit: true},
  638.         10 : {facing_direction: 2, button_pressed_bit: true},
  639.         11 : {facing_direction: 3, button_pressed_bit: true},
  640.         12 : {facing_direction: 4, button_pressed_bit: true},
  641.         13 : {facing_direction: 5, button_pressed_bit: true},
  642.        
  643.         14 : {facing_direction: 0, button_pressed_bit: true},
  644.         15 : {facing_direction: 0, button_pressed_bit: true}
  645.     },
  646.     "minecraft:snow_layer": {
  647.         0 : {height: 0, covered_bit: false},
  648.         1 : {height: 1, covered_bit: false},
  649.         2 : {height: 2, covered_bit: false},
  650.         3 : {height: 3, covered_bit: false},
  651.         4 : {height: 4, covered_bit: false},
  652.         5 : {height: 5, covered_bit: false},
  653.         6 : {height: 6, covered_bit: false},
  654.         7 : {height: 7, covered_bit: false},
  655.        
  656.         8 : {height: 0, covered_bit: true},
  657.         9 : {height: 1, covered_bit: true},
  658.         10 : {height: 2, covered_bit: true},
  659.         11 : {height: 3, covered_bit: true},
  660.         12 : {height: 4, covered_bit: true},
  661.         13 : {height: 5, covered_bit: true},
  662.         14 : {height: 6, covered_bit: true},
  663.         15 : {height: 7, covered_bit: true}
  664.     },
  665.     "minecraft:ice": {},
  666.     "minecraft:snow": {},
  667.     "minecraft:cactus": {
  668.         0 : {age: 0},
  669.         1 : {age: 1},
  670.         2 : {age: 2},
  671.         3 : {age: 3},
  672.         4 : {age: 4},
  673.         5 : {age: 5},
  674.         6 : {age: 6},
  675.         7 : {age: 7},
  676.         8 : {age: 8},
  677.         9 : {age: 9},
  678.         10 : {age: 10},
  679.         11 : {age: 11},
  680.         12 : {age: 12},
  681.         13 : {age: 13},
  682.         14 : {age: 14},
  683.         15 : {age: 15}
  684.     },
  685.     "minecraft:clay": {},
  686.     "minecraft:reeds": {
  687.         0 : {age: 0},
  688.         1 : {age: 1},
  689.         2 : {age: 2},
  690.         3 : {age: 3},
  691.         4 : {age: 4},
  692.         5 : {age: 5},
  693.         6 : {age: 6},
  694.         7 : {age: 7},
  695.         8 : {age: 8},
  696.         9 : {age: 9},
  697.         10 : {age: 10},
  698.         11 : {age: 11},
  699.         12 : {age: 12},
  700.         13 : {age: 13},
  701.         14 : {age: 14},
  702.         15 : {age: 15}
  703.     },
  704.     "minecraft:jukebox": {},
  705.     "minecraft:fence": {
  706.         0 : {wood_type: "oak"},
  707.         1 : {wood_type: "spruce"},
  708.         2 : {wood_type: "birch"},
  709.         3 : {wood_type: "jungle"},
  710.         4 : {wood_type: "acacia"},
  711.         5 : {wood_type: "dark_Oak"}
  712.     },
  713.     "minecraft:pumpkin": {
  714.         0 : {direction: 0},
  715.         1 : {direction: 1},
  716.         2 : {direction: 2},
  717.         3 : {direction: 3}
  718.     },
  719.     "minecraft:netherrack": {},
  720.     "minecraft:soul_sand": {},
  721.     "minecraft:glowstone": {},
  722.     "minecraft:portal": {
  723.         0 : {portal_axis: "unknown"},
  724.         1 : {portal_axis: "x"},
  725.         2 : {portal_axis: "z"}
  726.     },
  727.     "minecraft:lit_pumpkin": {
  728.         0 : {direction: 0},
  729.         1 : {direction: 1},
  730.         2 : {direction: 2},
  731.         3 : {direction: 3}
  732.     },
  733.     "minecraft:cake": {
  734.         0 : {bite_counter: 0},
  735.         1 : {bite_counter: 1},
  736.         2 : {bite_counter: 2},
  737.         3 : {bite_counter: 3},
  738.         4 : {bite_counter: 4},
  739.         5 : {bite_counter: 5},
  740.         6 : {bite_counter: 6}
  741.     },
  742.     "minecraft:unpowered_repeater": {
  743.         0 : {repeater_delay: 0, direction: 0},
  744.         1 : {repeater_delay: 0, direction: 1},
  745.         2 : {repeater_delay: 0, direction: 2},
  746.         3 : {repeater_delay: 0, direction: 3},
  747.        
  748.         4 : {repeater_delay: 1, direction: 0},
  749.         5 : {repeater_delay: 1, direction: 1},
  750.         6 : {repeater_delay: 1, direction: 2},
  751.         7 : {repeater_delay: 1, direction: 3},
  752.        
  753.         8 : {repeater_delay: 2, direction: 0},
  754.         9 : {repeater_delay: 2, direction: 1},
  755.         10 : {repeater_delay: 2, direction: 2},
  756.         11 : {repeater_delay: 2, direction: 3},
  757.        
  758.         12 : {repeater_delay: 3, direction: 0},
  759.         13 : {repeater_delay: 3, direction: 1},
  760.         14 : {repeater_delay: 3, direction: 2},
  761.         15 : {repeater_delay: 3, direction: 3}
  762.     },
  763.     "minecraft:powered_repeater": {
  764.         0 : {repeater_delay: 0, direction: 0},
  765.         1 : {repeater_delay: 0, direction: 1},
  766.         2 : {repeater_delay: 0, direction: 2},
  767.         3 : {repeater_delay: 0, direction: 3},
  768.        
  769.         4 : {repeater_delay: 1, direction: 0},
  770.         5 : {repeater_delay: 1, direction: 1},
  771.         6 : {repeater_delay: 1, direction: 2},
  772.         7 : {repeater_delay: 1, direction: 3},
  773.        
  774.         8 : {repeater_delay: 2, direction: 0},
  775.         9 : {repeater_delay: 2, direction: 1},
  776.         10 : {repeater_delay: 2, direction: 2},
  777.         11 : {repeater_delay: 2, direction: 3},
  778.        
  779.         12 : {repeater_delay: 3, direction: 0},
  780.         13 : {repeater_delay: 3, direction: 1},
  781.         14 : {repeater_delay: 3, direction: 2},
  782.         15 : {repeater_delay: 3, direction: 3}
  783.     },
  784.     "minecraft:invisibleBedrock": {},
  785.     "minecraft:trapdoor": {
  786.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  787.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  788.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  789.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  790.        
  791.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  792.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  793.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  794.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  795.        
  796.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  797.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  798.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  799.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  800.        
  801.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  802.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  803.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  804.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  805.     },
  806.     "minecraft:monster_egg": {
  807.         0 : {monster_egg_stone_type: "stone"},
  808.         1 : {monster_egg_stone_type: "cobblestone"},
  809.         2 : {monster_egg_stone_type: "stone_brick"},
  810.         3 : {monster_egg_stone_type: "mossy_stone_brick"},
  811.         4 : {monster_egg_stone_type: "cracked_stone_brick"},
  812.         5 : {monster_egg_stone_type: "chiseled_stone_brick"}
  813.     },
  814.     "minecraft:stonebrick": {
  815.         0 : {stone_brick_type: "default"},
  816.         1 : {stone_brick_type: "mossy"},
  817.         2 : {stone_brick_type: "cracked"},
  818.         3 : {stone_brick_type: "chiseled"},
  819.         4 : {stone_brick_type: "smooth"}
  820.     },
  821.     "minecraft:brown_mushroom_block": {},
  822.     "minecraft:red_mushroom_block": {},
  823.     "minecraft:iron_bars": {},
  824.     "minecraft:glass_pane": {},
  825.     "minecraft:melon_block": {},
  826.     "minecraft:pumpkin_stem": {
  827.         0 : {growth: 0},
  828.         1 : {growth: 1},
  829.         2 : {growth: 2},
  830.         3 : {growth: 3},
  831.         4 : {growth: 4},
  832.         5 : {growth: 5},
  833.         6 : {growth: 6},
  834.         7 : {growth: 7}
  835.     },
  836.     "minecraft:melon_stem": {
  837.         0 : {growth: 0},
  838.         1 : {growth: 1},
  839.         2 : {growth: 2},
  840.         3 : {growth: 3},
  841.         4 : {growth: 4},
  842.         5 : {growth: 5},
  843.         6 : {growth: 6},
  844.         7 : {growth: 7}
  845.     },
  846.     "minecraft:vine": {
  847.         0 : {vine_direction_bits: 0},
  848.         1 : {vine_direction_bits: 1},
  849.         2 : {vine_direction_bits: 2},
  850.         3 : {vine_direction_bits: 3},
  851.         4 : {vine_direction_bits: 4},
  852.         5 : {vine_direction_bits: 5},
  853.         6 : {vine_direction_bits: 6},
  854.         7 : {vine_direction_bits: 7},
  855.         8 : {vine_direction_bits: 8},
  856.         9 : {vine_direction_bits: 9},
  857.         10 : {vine_direction_bits: 10},
  858.         11 : {vine_direction_bits: 11},
  859.         12 : {vine_direction_bits: 12},
  860.         13 : {vine_direction_bits: 13},
  861.         14 : {vine_direction_bits: 14},
  862.         15 : {vine_direction_bits: 15}
  863.     },
  864.     "minecraft:fence_gate": {
  865.         0 : {direction: 0, open_bit: false},
  866.         1 : {direction: 1, open_bit: false},
  867.         2 : {direction: 2, open_bit: false},
  868.         3 : {direction: 3, open_bit: false},
  869.        
  870.         4 : {direction: 0, open_bit: true},
  871.         5 : {direction: 1, open_bit: true},
  872.         6 : {direction: 2, open_bit: true},
  873.         7 : {direction: 3, open_bit: true}
  874.     },
  875.     "minecraft:brick_stairs": {
  876.         0 : {weirdo_direction: 0, upside_down_bit: false},
  877.         1 : {weirdo_direction: 1, upside_down_bit: false},
  878.         2 : {weirdo_direction: 2, upside_down_bit: false},
  879.         3 : {weirdo_direction: 3, upside_down_bit: false},
  880.        
  881.         4 : {weirdo_direction: 0, upside_down_bit: true},
  882.         5 : {weirdo_direction: 1, upside_down_bit: true},
  883.         6 : {weirdo_direction: 2, upside_down_bit: true},
  884.         7 : {weirdo_direction: 3, upside_down_bit: true}
  885.     },
  886.     "minecraft:stone_brick_stairs": {
  887.         0 : {weirdo_direction: 0, upside_down_bit: false},
  888.         1 : {weirdo_direction: 1, upside_down_bit: false},
  889.         2 : {weirdo_direction: 2, upside_down_bit: false},
  890.         3 : {weirdo_direction: 3, upside_down_bit: false},
  891.        
  892.         4 : {weirdo_direction: 0, upside_down_bit: true},
  893.         5 : {weirdo_direction: 1, upside_down_bit: true},
  894.         6 : {weirdo_direction: 2, upside_down_bit: true},
  895.         7 : {weirdo_direction: 3, upside_down_bit: true}
  896.     },
  897.     "minecraft:mycelium": {},
  898.     "minecraft:waterlily": {},
  899.     "minecraft:nether_brick": {},
  900.     "minecraft:nether_brick_fence": {},
  901.     "minecraft:nether_brick_stairs": {
  902.         0 : {weirdo_direction: 0, upside_down_bit: false},
  903.         1 : {weirdo_direction: 1, upside_down_bit: false},
  904.         2 : {weirdo_direction: 2, upside_down_bit: false},
  905.         3 : {weirdo_direction: 3, upside_down_bit: false},
  906.        
  907.         4 : {weirdo_direction: 0, upside_down_bit: true},
  908.         5 : {weirdo_direction: 1, upside_down_bit: true},
  909.         6 : {weirdo_direction: 2, upside_down_bit: true},
  910.         7 : {weirdo_direction: 3, upside_down_bit: true}
  911.     },
  912.     "minecraft:nether_wart": {
  913.         0 : {age: 0},
  914.         1 : {age: 1},
  915.         2 : {age: 2},
  916.         3 : {age: 3}
  917.     },
  918.     "minecraft:enchanting_table": {},
  919.     "minecraft:brewing_stand": {},
  920.     "minecraft:cauldron": {
  921.         0 : {fill_level: 0},
  922.         1 : {fill_level: 1},
  923.         2 : {fill_level: 2},
  924.         3 : {fill_level: 3},
  925.         4 : {fill_level: 4},
  926.         5 : {fill_level: 5},
  927.         6 : {fill_level: 6}
  928.     },
  929.     "minecraft:end_portal": {},
  930.     "minecraft:end_portal_frame": {
  931.         0 : {direction: 0, end_portal_eye_bit: false},
  932.         1 : {direction: 1, end_portal_eye_bit: false},
  933.         2 : {direction: 2, end_portal_eye_bit: false},
  934.         3 : {direction: 3, end_portal_eye_bit: false},
  935.        
  936.         4 : {direction: 0, end_portal_eye_bit: true},
  937.         5 : {direction: 1, end_portal_eye_bit: true},
  938.         6 : {direction: 2, end_portal_eye_bit: true},
  939.         7 : {direction: 3, end_portal_eye_bit: true}
  940.     },
  941.     "minecraft:end_stone": {},
  942.     "minecraft:dragon_egg": {},
  943.     "minecraft:redstone_lamp": {},
  944.     "minecraft:lit_redstone_lamp": {},
  945.     "minecraft:dropper": {
  946.         0 : {facing_direction: 0, triggered_bit: false},
  947.         1 : {facing_direction: 1, triggered_bit: false},
  948.         2 : {facing_direction: 2, triggered_bit: false},
  949.         3 : {facing_direction: 3, triggered_bit: false},
  950.         4 : {facing_direction: 4, triggered_bit: false},
  951.         5 : {facing_direction: 5, triggered_bit: false},
  952.        
  953.         6 : {facing_direction: 0, triggered_bit: false},
  954.         7 : {facing_direction: 0, triggered_bit: false},
  955.        
  956.         8 : {facing_direction: 0, triggered_bit: true},
  957.         9 : {facing_direction: 1, triggered_bit: true},
  958.         10 : {facing_direction: 2, triggered_bit: true},
  959.         11 : {facing_direction: 3, triggered_bit: true},
  960.         12 : {facing_direction: 4, triggered_bit: true},
  961.         13 : {facing_direction: 5, triggered_bit: true},
  962.        
  963.         14 : {facing_direction: 0, triggered_bit: false},
  964.         15 : {facing_direction: 0, triggered_bit: false}
  965.     },
  966.     "minecraft:activator_rail": {
  967.         0 : {facing_direction: 0, triggered_bit: false},
  968.         1 : {facing_direction: 1, triggered_bit: false},
  969.         2 : {facing_direction: 2, triggered_bit: false},
  970.         3 : {facing_direction: 3, triggered_bit: false},
  971.         4 : {facing_direction: 4, triggered_bit: false},
  972.         5 : {facing_direction: 5, triggered_bit: false},
  973.        
  974.         6 : {facing_direction: 0, triggered_bit: false},
  975.         7 : {facing_direction: 0, triggered_bit: false},
  976.        
  977.         8 : {facing_direction: 0, triggered_bit: true},
  978.         9 : {facing_direction: 1, triggered_bit: true},
  979.         10 : {facing_direction: 2, triggered_bit: true},
  980.         11 : {facing_direction: 3, triggered_bit: true},
  981.         12 : {facing_direction: 4, triggered_bit: true},
  982.         13 : {facing_direction: 5, triggered_bit: true},
  983.        
  984.         14 : {facing_direction: 0, triggered_bit: false},
  985.         15 : {facing_direction: 0, triggered_bit: false}
  986.     },
  987.     "minecraft:cocoa": {
  988.         0 : {direction: 0, age: 0},
  989.         1 : {direction: 1, age: 0},
  990.         2 : {direction: 2, age: 0},
  991.         3 : {direction: 3, age: 0},
  992.        
  993.         4 : {direction: 0, age: 1},
  994.         5 : {direction: 1, age: 1},
  995.         6 : {direction: 2, age: 1},
  996.         7 : {direction: 3, age: 1},
  997.        
  998.         8 : {direction: 0, age: 2},
  999.         9 : {direction: 1, age: 2},
  1000.         10 : {direction: 2, age: 2},
  1001.         11 : {direction: 3, age: 2}
  1002.     },
  1003.     "minecraft:sandstone_stairs": {
  1004.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1005.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1006.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1007.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1008.        
  1009.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1010.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1011.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1012.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1013.     },
  1014.     "minecraft:emerald_ore": 129,
  1015.     "minecraft:ender_chest": {
  1016.         2 : {facing_direction: 2},
  1017.         3 : {facing_direction: 3},
  1018.         4 : {facing_direction: 4},
  1019.         5 : {facing_direction: 5}
  1020.     },
  1021.     "minecraft:tripwire_hook": {
  1022.         0 : {direction: 0, attached_bit: false, powered_bit: false},
  1023.         1 : {direction: 1, attached_bit: false, powered_bit: false},
  1024.         2 : {direction: 2, attached_bit: false, powered_bit: false},
  1025.         3 : {direction: 3, attached_bit: false, powered_bit: false},
  1026.        
  1027.         4 : {direction: 0, attached_bit: true, powered_bit: false},
  1028.         5 : {direction: 1, attached_bit: true, powered_bit: false},
  1029.         6 : {direction: 2, attached_bit: true, powered_bit: false},
  1030.         7 : {direction: 3, attached_bit: true, powered_bit: false},
  1031.        
  1032.         8 : {direction: 0, attached_bit: false, powered_bit: true},
  1033.         9 : {direction: 1, attached_bit: false, powered_bit: true},
  1034.         10 : {direction: 2, attached_bit: false, powered_bit: true},
  1035.         11 : {direction: 3, attached_bit: false, powered_bit: true},
  1036.        
  1037.         12 : {direction: 0, attached_bit: true, powered_bit: true},
  1038.         13 : {direction: 1, attached_bit: true, powered_bit: true},
  1039.         14 : {direction: 2, attached_bit: true, powered_bit: true},
  1040.         15 : {direction: 3, attached_bit: true, powered_bit: true}
  1041.     },
  1042.     "minecraft:tripWire": {
  1043.         0 : {powered_bit: false, attached_bit: false, disarmed_bit: false},
  1044.         1 : {powered_bit: true, attached_bit: false, disarmed_bit: false},
  1045.        
  1046.         4 : {powered_bit: false, attached_bit: true, disarmed_bit: false},
  1047.         5 : {powered_bit: true, attached_bit: true, disarmed_bit: false},
  1048.        
  1049.         8 : {powered_bit: false, attached_bit: false, disarmed_bit: true},
  1050.         9 : {powered_bit: true, attached_bit: false, disarmed_bit: true},
  1051.        
  1052.         12 : {powered_bit: false, attached_bit: true, disarmed_bit: true},
  1053.         13 : {powered_bit: true, attached_bit: true, disarmed_bit: true}
  1054.     },
  1055.     "minecraft:emerald_block": {},
  1056.     "minecraft:spruce_stairs": {
  1057.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1058.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1059.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1060.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1061.        
  1062.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1063.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1064.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1065.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1066.     },
  1067.     "minecraft:birch_stairs": {
  1068.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1069.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1070.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1071.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1072.        
  1073.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1074.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1075.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1076.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1077.     },
  1078.     "minecraft:jungle_stairs": {
  1079.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1080.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1081.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1082.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1083.        
  1084.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1085.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1086.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1087.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1088.     },
  1089.     "minecraft:command_block": {
  1090.         0 : {facing_direction: 0, conditional_bit: false},
  1091.         1 : {facing_direction: 1, conditional_bit: false},
  1092.         2 : {facing_direction: 2, conditional_bit: false},
  1093.         3 : {facing_direction: 3, conditional_bit: false},
  1094.         4 : {facing_direction: 4, conditional_bit: false},
  1095.         5 : {facing_direction: 5, conditional_bit: false},
  1096.        
  1097.         6 : {facing_direction: 0, conditional_bit: false},
  1098.         7 : {facing_direction: 0, conditional_bit: false},
  1099.        
  1100.         8 : {facing_direction: 0, conditional_bit: true},
  1101.         9 : {facing_direction: 1, conditional_bit: true},
  1102.         10 : {facing_direction: 2, conditional_bit: true},
  1103.         11 : {facing_direction: 3, conditional_bit: true},
  1104.         12 : {facing_direction: 4, conditional_bit: true},
  1105.         13 : {facing_direction: 5, conditional_bit: true},
  1106.        
  1107.         14 : {facing_direction: 0, conditional_bit: true},
  1108.         15 : {facing_direction: 0, conditional_bit: true}
  1109.     },
  1110.     "minecraft:beacon": {},
  1111.     "minecraft:cobblestone_wall": {
  1112.         0 : {wall_block_type: "cobblestone"},
  1113.         1 : {wall_block_type: "mossy_cobblestone"},
  1114.         2 : {wall_block_type: "granite"},
  1115.         3 : {wall_block_type: "diorite"},
  1116.         4 : {wall_block_type: "andesite"},
  1117.         5 : {wall_block_type: "sandstone"},
  1118.         6 : {wall_block_type: "brick"},
  1119.         7 : {wall_block_type: "stone_brick"},
  1120.         8 : {wall_block_type: "mossy_stone_brick"},
  1121.         9 : {wall_block_type: "nether_brick"},
  1122.         10 : {wall_block_type: "end_brick"},
  1123.         11 : {wall_block_type: "prismarine"},
  1124.         12 : {wall_block_type: "red_sandstone"},
  1125.         13 : {wall_block_type: "red_nether_brick"}
  1126.     },
  1127.     "minecraft:flower_pot": {},
  1128.     "minecraft:carrots": {
  1129.         0 : {growth: 0},
  1130.         1 : {growth: 1},
  1131.         2 : {growth: 2},
  1132.         3 : {growth: 3},
  1133.         4 : {growth: 4},
  1134.         5 : {growth: 5},
  1135.         6 : {growth: 6},
  1136.         7 : {growth: 7}
  1137.     },
  1138.     "minecraft:potatoes": {
  1139.         0 : {growth: 0},
  1140.         1 : {growth: 1},
  1141.         2 : {growth: 2},
  1142.         3 : {growth: 3},
  1143.         4 : {growth: 4},
  1144.         5 : {growth: 5},
  1145.         6 : {growth: 6},
  1146.         7 : {growth: 7}
  1147.     },
  1148.     "minecraft:wooden_button": {
  1149.         0 : {facing_direction: 0, button_pressed_bit: false},
  1150.         1 : {facing_direction: 1, button_pressed_bit: false},
  1151.         2 : {facing_direction: 2, button_pressed_bit: false},
  1152.         3 : {facing_direction: 3, button_pressed_bit: false},
  1153.         4 : {facing_direction: 4, button_pressed_bit: false},
  1154.         5 : {facing_direction: 5, button_pressed_bit: false},
  1155.        
  1156.         6 : {facing_direction: 0, button_pressed_bit: false},
  1157.         7 : {facing_direction: 0, button_pressed_bit: false},
  1158.        
  1159.         8 : {facing_direction: 0, button_pressed_bit: true},
  1160.         9 : {facing_direction: 1, button_pressed_bit: true},
  1161.         10 : {facing_direction: 2, button_pressed_bit: true},
  1162.         11 : {facing_direction: 3, button_pressed_bit: true},
  1163.         12 : {facing_direction: 4, button_pressed_bit: true},
  1164.         13 : {facing_direction: 5, button_pressed_bit: true},
  1165.        
  1166.         14 : {facing_direction: 0, button_pressed_bit: true},
  1167.         15 : {facing_direction: 0, button_pressed_bit: true}
  1168.     },
  1169.     "minecraft:skull": {
  1170.         0 : {facing_direction: 0, no_drop_bit: false},
  1171.         1 : {facing_direction: 1, no_drop_bit: false},
  1172.         2 : {facing_direction: 2, no_drop_bit: false},
  1173.         3 : {facing_direction: 3, no_drop_bit: false},
  1174.         4 : {facing_direction: 4, no_drop_bit: false},
  1175.         5 : {facing_direction: 5, no_drop_bit: false},
  1176.        
  1177.         6 : {facing_direction: 0, no_drop_bit: false},
  1178.         7 : {facing_direction: 0, no_drop_bit: false},
  1179.        
  1180.         8 : {facing_direction: 0, no_drop_bit: true},
  1181.         9 : {facing_direction: 1, no_drop_bit: true},
  1182.         10 : {facing_direction: 2, no_drop_bit: true},
  1183.         11 : {facing_direction: 3, no_drop_bit: true},
  1184.         12 : {facing_direction: 4, no_drop_bit: true},
  1185.         13 : {facing_direction: 5, no_drop_bit: true},
  1186.        
  1187.         14 : {facing_direction: 0, no_drop_bit: true},
  1188.         15 : {facing_direction: 0, no_drop_bit: true}
  1189.     },
  1190.     "minecraft:anvil": {
  1191.         0 : {direction: 0, damage: "undamaged"},
  1192.         1 : {direction: 1, damage: "undamaged"},
  1193.         2 : {direction: 2, damage: "undamaged"},
  1194.         3 : {direction: 3, damage: "undamaged"},
  1195.        
  1196.         4 : {direction: 0, damage: "slightly_damaged"},
  1197.         5 : {direction: 1, damage: "slightly_damaged"},
  1198.         6 : {direction: 2, damage: "slightly_damaged"},
  1199.         7 : {direction: 3, damage: "slightly_damaged"},
  1200.        
  1201.         8 : {direction: 0, damage: "very_damaged"},
  1202.         9 : {direction: 1, damage: "very_damaged"},
  1203.         10 : {direction: 2, damage: "very_damaged"},
  1204.         11 : {direction: 3, damage: "very_damaged"},
  1205.        
  1206.         12 : {direction: 0, damage: "broken"},
  1207.         13 : {direction: 1, damage: "broken"},
  1208.         14 : {direction: 2, damage: "broken"},
  1209.         15 : {direction: 3, damage: "broken"}
  1210.     },
  1211.     "minecraft:trapped_chest": {
  1212.         2 : {facing_direction: 2},
  1213.         3 : {facing_direction: 3},
  1214.         4 : {facing_direction: 4},
  1215.         5 : {facing_direction: 5}
  1216.     },
  1217.     "minecraft:light_weighted_pressure_plate": {
  1218.         0 : {redstone_signal: 0},
  1219.         1 : {redstone_signal: 1}
  1220.     },
  1221.     "minecraft:heavy_weighted_pressure_plate": {
  1222.         0 : {redstone_signal: 0},
  1223.         1 : {redstone_signal: 1}
  1224.     },
  1225.     "minecraft:unpowered_comparator": {
  1226.         0 : {direction: 0, output_subtract_bit: false, output_lit_bit: false},
  1227.         1 : {direction: 1, output_subtract_bit: false, output_lit_bit: false},
  1228.         2 : {direction: 2, output_subtract_bit: false, output_lit_bit: false},
  1229.         3 : {direction: 3, output_subtract_bit: false, output_lit_bit: false},
  1230.        
  1231.         4 : {direction: 0, output_subtract_bit: true, output_lit_bit: false},
  1232.         5 : {direction: 1, output_subtract_bit: true, output_lit_bit: false},
  1233.         6 : {direction: 2, output_subtract_bit: true, output_lit_bit: false},
  1234.         7 : {direction: 3, output_subtract_bit: true, output_lit_bit: false},
  1235.        
  1236.         8 : {direction: 0, output_subtract_bit: false, output_lit_bit: true},
  1237.         9 : {direction: 1, output_subtract_bit: false, output_lit_bit: true},
  1238.         10 : {direction: 2, output_subtract_bit: false, output_lit_bit: true},
  1239.         11 : {direction: 3, output_subtract_bit: false, output_lit_bit: true},
  1240.        
  1241.         12 : {direction: 0, output_subtract_bit: true, output_lit_bit: true},
  1242.         13 : {direction: 1, output_subtract_bit: true, output_lit_bit: true},
  1243.         14 : {direction: 2, output_subtract_bit: true, output_lit_bit: true},
  1244.         15 : {direction: 3, output_subtract_bit: true, output_lit_bit: true}
  1245.     },
  1246.     "minecraft:powered_comparator": {
  1247.         0 : {direction: 0, output_subtract_bit: false, output_lit_bit: false},
  1248.         1 : {direction: 1, output_subtract_bit: false, output_lit_bit: false},
  1249.         2 : {direction: 2, output_subtract_bit: false, output_lit_bit: false},
  1250.         3 : {direction: 3, output_subtract_bit: false, output_lit_bit: false},
  1251.        
  1252.         4 : {direction: 0, output_subtract_bit: true, output_lit_bit: false},
  1253.         5 : {direction: 1, output_subtract_bit: true, output_lit_bit: false},
  1254.         6 : {direction: 2, output_subtract_bit: true, output_lit_bit: false},
  1255.         7 : {direction: 3, output_subtract_bit: true, output_lit_bit: false},
  1256.        
  1257.         8 : {direction: 0, output_subtract_bit: false, output_lit_bit: true},
  1258.         9 : {direction: 1, output_subtract_bit: false, output_lit_bit: true},
  1259.         10 : {direction: 2, output_subtract_bit: false, output_lit_bit: true},
  1260.         11 : {direction: 3, output_subtract_bit: false, output_lit_bit: true},
  1261.        
  1262.         12 : {direction: 0, output_subtract_bit: true, output_lit_bit: true},
  1263.         13 : {direction: 1, output_subtract_bit: true, output_lit_bit: true},
  1264.         14 : {direction: 2, output_subtract_bit: true, output_lit_bit: true},
  1265.         15 : {direction: 3, output_subtract_bit: true, output_lit_bit: true}
  1266.     },
  1267.     "minecraft:daylight_detector": {
  1268.         0 : {redstone_signal: 0},
  1269.         1 : {redstone_signal: 1},
  1270.         2 : {redstone_signal: 2},
  1271.         3 : {redstone_signal: 3},
  1272.         4 : {redstone_signal: 4},
  1273.         5 : {redstone_signal: 5},
  1274.         6 : {redstone_signal: 6},
  1275.         7 : {redstone_signal: 7},
  1276.         8 : {redstone_signal: 8},
  1277.         9 : {redstone_signal: 9},
  1278.         10 : {redstone_signal: 10},
  1279.         11 : {redstone_signal: 11},
  1280.         12 : {redstone_signal: 12},
  1281.         13 : {redstone_signal: 13},
  1282.         14 : {redstone_signal: 14},
  1283.         15 : {redstone_signal: 15}
  1284.     },
  1285.     "minecraft:redstone_block": {},
  1286.     "minecraft:quartz_ore": {},
  1287.     "minecraft:hopper": {
  1288.         0 : {facing_direction: 0, toggle_bit: false},
  1289.         1 : {facing_direction: 1, toggle_bit: false},
  1290.         2 : {facing_direction: 2, toggle_bit: false},
  1291.         3 : {facing_direction: 3, toggle_bit: false},
  1292.         4 : {facing_direction: 4, toggle_bit: false},
  1293.         5 : {facing_direction: 5, toggle_bit: false},
  1294.        
  1295.         6 : {facing_direction: 0, toggle_bit: false},
  1296.         7 : {facing_direction: 0, toggle_bit: false},
  1297.        
  1298.         8 : {facing_direction: 0, toggle_bit: true},
  1299.         9 : {facing_direction: 1, toggle_bit: true},
  1300.         10 : {facing_direction: 2, toggle_bit: true},
  1301.         11 : {facing_direction: 3, toggle_bit: true},
  1302.         12 : {facing_direction: 4, toggle_bit: true},
  1303.         13 : {facing_direction: 5, toggle_bit: true},
  1304.        
  1305.         14 : {facing_direction: 0, toggle_bit: true},
  1306.         15 : {facing_direction: 0, toggle_bit: true}
  1307.     },
  1308.     "minecraft:quartz_block": {
  1309.         0 : {chisel_type: "default", pillar_axis: "y"},
  1310.         1 : {chisel_type: "chiseled", pillar_axis: "y"},
  1311.         2 : {chisel_type: "lines", pillar_axis: "y"},
  1312.         3 : {chisel_type: "smooth", pillar_axis: "y"},
  1313.        
  1314.         4 : {chisel_type: "default", pillar_axis: "x"},
  1315.         5 : {chisel_type: "chiseled", pillar_axis: "x"},
  1316.         6 : {chisel_type: "lines", pillar_axis: "x"},
  1317.         7 : {chisel_type: "smooth", pillar_axis: "x"},
  1318.        
  1319.         8 : {chisel_type: "default", pillar_axis: "z"},
  1320.         9 : {chisel_type: "chiseled", pillar_axis: "z"},
  1321.         10 : {chisel_type: "lines", pillar_axis: "z"},
  1322.         11 : {chisel_type: "smooth", pillar_axis: "z"}
  1323.     },
  1324.     "minecraft:quartz_stairs": {
  1325.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1326.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1327.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1328.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1329.        
  1330.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1331.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1332.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1333.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1334.     },
  1335.     "minecraft:double_wooden_slab": {
  1336.         0 : {wood_type: "oak", top_slot_bit: false},
  1337.         1 : {wood_type: "spruce", top_slot_bit: false},
  1338.         2 : {wood_type: "birch", top_slot_bit: false},
  1339.         3 : {wood_type: "jungle", top_slot_bit: false},
  1340.         4 : {wood_type: "acacia", top_slot_bit: false},
  1341.         5 : {wood_type: "dark_Oak", top_slot_bit: false},
  1342.        
  1343.         8 : {wood_type: "oak", top_slot_bit: true},
  1344.         9 : {wood_type: "spruce", top_slot_bit: true},
  1345.         10 : {wood_type: "birch", top_slot_bit: true},
  1346.         11 : {wood_type: "jungle", top_slot_bit: true},
  1347.         12 : {wood_type: "acacia", top_slot_bit: true},
  1348.         13 : {wood_type: "dark_Oak", top_slot_bit: true}
  1349.     },
  1350.     "minecraft:wooden_slab": {
  1351.         0 : {wood_type: "oak", top_slot_bit: false},
  1352.         1 : {wood_type: "spruce", top_slot_bit: false},
  1353.         2 : {wood_type: "birch", top_slot_bit: false},
  1354.         3 : {wood_type: "jungle", top_slot_bit: false},
  1355.         4 : {wood_type: "acacia", top_slot_bit: false},
  1356.         5 : {wood_type: "dark_Oak", top_slot_bit: false},
  1357.        
  1358.         8 : {wood_type: "oak", top_slot_bit: true},
  1359.         9 : {wood_type: "spruce", top_slot_bit: true},
  1360.         10 : {wood_type: "birch", top_slot_bit: true},
  1361.         11 : {wood_type: "jungle", top_slot_bit: true},
  1362.         12 : {wood_type: "acacia", top_slot_bit: true},
  1363.         13 : {wood_type: "dark_Oak", top_slot_bit: true}
  1364.     },
  1365.     "minecraft:stained_hardened_clay": {
  1366.         0 : {color: "white"},
  1367.         1 : {color: "orange"},
  1368.         2 : {color: "magenta"},
  1369.         3 : {color: "light_blue"},
  1370.         4 : {color: "yellow"},
  1371.         5 : {color: "lime"},
  1372.         6 : {color: "pink"},
  1373.         7 : {color: "gray"},
  1374.         8 : {color: "light_gray"},
  1375.         9 : {color: "cyan"},
  1376.         10 : {color: "purple"},
  1377.         11 : {color: "blue"},
  1378.         12 : {color: "brown"},
  1379.         13 : {color: "green"},
  1380.         14 : {color: "red"},
  1381.         15 : {color: "black"}
  1382.     },
  1383.     "minecraft:stained_glass_pane": {
  1384.         0 : {color: "white"},
  1385.         1 : {color: "orange"},
  1386.         2 : {color: "magenta"},
  1387.         3 : {color: "light_blue"},
  1388.         4 : {color: "yellow"},
  1389.         5 : {color: "lime"},
  1390.         6 : {color: "pink"},
  1391.         7 : {color: "gray"},
  1392.         8 : {color: "light_gray"},
  1393.         9 : {color: "cyan"},
  1394.         10 : {color: "purple"},
  1395.         11 : {color: "blue"},
  1396.         12 : {color: "brown"},
  1397.         13 : {color: "green"},
  1398.         14 : {color: "red"},
  1399.         15 : {color: "black"}
  1400.     },
  1401.     "minecraft:leaves2": {
  1402.         0 : {new_leaf_type: "acacia", update_bit: false, persistent_bit: false},
  1403.         1 : {new_leaf_type: "dark_oak", update_bit: false, persistent_bit: false},
  1404.        
  1405.        
  1406.         4 : {new_leaf_type: "acacia", update_bit: true, persistent_bit: false},
  1407.         5 : {new_leaf_type: "dark_oak", update_bit: true, persistent_bit: false},
  1408.        
  1409.        
  1410.         8 : {new_leaf_type: "acacia", update_bit: false, persistent_bit: true},
  1411.         9 : {new_leaf_type: "dark_oak", update_bit: false, persistent_bit: true},
  1412.        
  1413.        
  1414.         12 : {new_leaf_type: "acacia", update_bit: true, persistent_bit: true},
  1415.         13 : {new_leaf_type: "dark_oak", update_bit: true, persistent_bit: true}
  1416.        
  1417.     },
  1418.     "minecraft:log2": {
  1419.         0 : {new_log_type: "acacia", pillar_axis: "y"},
  1420.         1 : {new_log_type: "dark_oak", pillar_axis: "y"},
  1421.        
  1422.         4 : {new_log_type: "acacia", pillar_axis: "x"},
  1423.         5 : {new_log_type: "dark_oak", pillar_axis: "x"},
  1424.        
  1425.         8 : {new_log_type: "acacia", pillar_axis: "z"},
  1426.         9 : {new_log_type: "dark_oak", pillar_axis: "z"}
  1427.     },
  1428.     "minecraft:acacia_stairs": {
  1429.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1430.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1431.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1432.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1433.        
  1434.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1435.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1436.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1437.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1438.     },
  1439.     "minecraft:dark_oak_stairs": {
  1440.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1441.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1442.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1443.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1444.        
  1445.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1446.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1447.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1448.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1449.     },
  1450.     "minecraft:slime": {},
  1451.     "minecraft:iron_trapdoor": {
  1452.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  1453.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  1454.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  1455.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  1456.        
  1457.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  1458.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  1459.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  1460.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  1461.        
  1462.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  1463.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  1464.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  1465.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  1466.        
  1467.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  1468.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  1469.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  1470.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  1471.     },
  1472.     "minecraft:prismarine": {
  1473.         0 : {prismarine_block_type: "default"},
  1474.         1 : {prismarine_block_type: "dark"},
  1475.         2 : {prismarine_block_type: "bricks"}
  1476.     },
  1477.     "minecraft:seaLantern": {},
  1478.     "minecraft:hay_block": {
  1479.         0 : {deprecated: 0, pillar_axis: "y"},
  1480.         1 : {deprecated: 1, pillar_axis: "y"},
  1481.         2 : {deprecated: 2, pillar_axis: "y"},
  1482.         3 : {deprecated: 3, pillar_axis: "y"},
  1483.        
  1484.         4 : {deprecated: 0, pillar_axis: "x"},
  1485.         5 : {deprecated: 1, pillar_axis: "x"},
  1486.         6 : {deprecated: 2, pillar_axis: "x"},
  1487.         7 : {deprecated: 3, pillar_axis: "x"},
  1488.        
  1489.         8 : {deprecated: 0, pillar_axis: "z"},
  1490.         9 : {deprecated: 1, pillar_axis: "z"},
  1491.         10 : {deprecated: 2, pillar_axis: "z"},
  1492.         11 : {deprecated: 3, pillar_axis: "z"}
  1493.     },
  1494.     "minecraft:carpet": {
  1495.         0 : {color: "white"},
  1496.         1 : {color: "orange"},
  1497.         2 : {color: "magenta"},
  1498.         3 : {color: "light_blue"},
  1499.         4 : {color: "yellow"},
  1500.         5 : {color: "lime"},
  1501.         6 : {color: "pink"},
  1502.         7 : {color: "gray"},
  1503.         8 : {color: "light_gray"},
  1504.         9 : {color: "cyan"},
  1505.         10 : {color: "purple"},
  1506.         11 : {color: "blue"},
  1507.         12 : {color: "brown"},
  1508.         13 : {color: "green"},
  1509.         14 : {color: "red"},
  1510.         15 : {color: "black"}
  1511.     },
  1512.     "minecraft:hardened_clay": {},
  1513.     "minecraft:coal_block": {},
  1514.     "minecraft:packed_ice": {},
  1515.     "minecraft:double_plant": {
  1516.         0 : {double_plant_type: "sunflower", upper_block_bit: false},
  1517.         1 : {double_plant_type: "syringa", upper_block_bit: false},
  1518.         2 : {double_plant_type: "grass", upper_block_bit: false},
  1519.         3 : {double_plant_type: "fern", upper_block_bit: false},
  1520.         4 : {double_plant_type: "rose", upper_block_bit: false},
  1521.         5 : {double_plant_type: "paeonia", upper_block_bit: false},
  1522.        
  1523.         8 : {double_plant_type: "sunflower", upper_block_bit: true},
  1524.         9 : {double_plant_type: "syringa", upper_block_bit: true},
  1525.         10 : {double_plant_type: "grass", upper_block_bit: true},
  1526.         11 : {double_plant_type: "fern", upper_block_bit: true},
  1527.         12 : {double_plant_type: "rose", upper_block_bit: true},
  1528.         13 : {double_plant_type: "paeonia", upper_block_bit: true}
  1529.     },
  1530.     "minecraft:standing_banner": {
  1531.         0 : {ground_sign_direction: 0},
  1532.         1 : {ground_sign_direction: 1},
  1533.         2 : {ground_sign_direction: 2},
  1534.         3 : {ground_sign_direction: 3},
  1535.         4 : {ground_sign_direction: 4},
  1536.         5 : {ground_sign_direction: 5},
  1537.         6 : {ground_sign_direction: 6},
  1538.         7 : {ground_sign_direction: 7},
  1539.         8 : {ground_sign_direction: 8},
  1540.         9 : {ground_sign_direction: 9},
  1541.         10 : {ground_sign_direction: 10},
  1542.         11 : {ground_sign_direction: 11},
  1543.         12 : {ground_sign_direction: 12},
  1544.         13 : {ground_sign_direction: 13},
  1545.         14 : {ground_sign_direction: 14},
  1546.         15 : {ground_sign_direction: 15}
  1547.     },
  1548.     "minecraft:wall_banner": {
  1549.         2 : {facing_direction: 2},
  1550.         3 : {facing_direction: 3},
  1551.         4 : {facing_direction: 4},
  1552.         5 : {facing_direction: 5}
  1553.     },
  1554.     "minecraft:daylight_detector_inverted": {
  1555.         0 : {redstone_signal: 0},
  1556.         1 : {redstone_signal: 1},
  1557.         2 : {redstone_signal: 2},
  1558.         3 : {redstone_signal: 3},
  1559.         4 : {redstone_signal: 4},
  1560.         5 : {redstone_signal: 5},
  1561.         6 : {redstone_signal: 6},
  1562.         7 : {redstone_signal: 7},
  1563.         8 : {redstone_signal: 8},
  1564.         9 : {redstone_signal: 9},
  1565.         10 : {redstone_signal: 10},
  1566.         11 : {redstone_signal: 11},
  1567.         12 : {redstone_signal: 12},
  1568.         13 : {redstone_signal: 13},
  1569.         14 : {redstone_signal: 14},
  1570.         15 : {redstone_signal: 15}
  1571.     },
  1572.     "minecraft:red_sandstone": {
  1573.         0 : {sand_stone_type: "default"},
  1574.         1 : {sand_stone_type: "heiroglyphs"},
  1575.         2 : {sand_stone_type: "cut"},
  1576.         3 : {sand_stone_type: "smooth"}
  1577.     },
  1578.     "minecraft:red_sandstone_stairs": {
  1579.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1580.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1581.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1582.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1583.        
  1584.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1585.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1586.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1587.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1588.     },
  1589.     "minecraft:double_stone_slab2": {
  1590.         0 : {stone_slab_type_2: "red_sandstone", top_slot_bit: false},
  1591.         1 : {stone_slab_type_2: "purpur", top_slot_bit: false},
  1592.         2 : {stone_slab_type_2: "prismarine_rough", top_slot_bit: false},
  1593.         3 : {stone_slab_type_2: "prismarine_dark", top_slot_bit: false},
  1594.         4 : {stone_slab_type_2: "prismarine_brick", top_slot_bit: false},
  1595.         5 : {stone_slab_type_2: "mossy_cobblestone", top_slot_bit: false},
  1596.         6 : {stone_slab_type_2: "smooth_sandstone", top_slot_bit: false},
  1597.         7 : {stone_slab_type_2: "red_nether_brick", top_slot_bit: false},
  1598.        
  1599.         8 : {stone_slab_type_2: "red_sandstone", top_slot_bit: true},
  1600.         9 : {stone_slab_type_2: "purpur", top_slot_bit: true},
  1601.         10 : {stone_slab_type_2: "prismarine_rough", top_slot_bit: true},
  1602.         11 : {stone_slab_type_2: "prismarine_dark", top_slot_bit: true},
  1603.         12 : {stone_slab_type_2: "prismarine_brick", top_slot_bit: true},
  1604.         13 : {stone_slab_type_2: "mossy_cobblestone", top_slot_bit: true},
  1605.         14 : {stone_slab_type_2: "smooth_sandstone", top_slot_bit: true},
  1606.         15 : {stone_slab_type_2: "red_nether_brick", top_slot_bit: true}
  1607.     },
  1608.     "minecraft:stone_slab2": {
  1609.         0 : {stone_slab_type_2: "red_sandstone", top_slot_bit: false},
  1610.         1 : {stone_slab_type_2: "purpur", top_slot_bit: false},
  1611.         2 : {stone_slab_type_2: "prismarine_rough", top_slot_bit: false},
  1612.         3 : {stone_slab_type_2: "prismarine_dark", top_slot_bit: false},
  1613.         4 : {stone_slab_type_2: "prismarine_brick", top_slot_bit: false},
  1614.         5 : {stone_slab_type_2: "mossy_cobblestone", top_slot_bit: false},
  1615.         6 : {stone_slab_type_2: "smooth_sandstone", top_slot_bit: false},
  1616.         7 : {stone_slab_type_2: "red_nether_brick", top_slot_bit: false},
  1617.        
  1618.         8 : {stone_slab_type_2: "red_sandstone", top_slot_bit: true},
  1619.         9 : {stone_slab_type_2: "purpur", top_slot_bit: true},
  1620.         10 : {stone_slab_type_2: "prismarine_rough", top_slot_bit: true},
  1621.         11 : {stone_slab_type_2: "prismarine_dark", top_slot_bit: true},
  1622.         12 : {stone_slab_type_2: "prismarine_brick", top_slot_bit: true},
  1623.         13 : {stone_slab_type_2: "mossy_cobblestone", top_slot_bit: true},
  1624.         14 : {stone_slab_type_2: "smooth_sandstone", top_slot_bit: true},
  1625.         15 : {stone_slab_type_2: "red_nether_brick", top_slot_bit: true}
  1626.     },
  1627.     "minecraft:spruce_fence_gate": {
  1628.         0 : {direction: 0, open_bit: false},
  1629.         1 : {direction: 1, open_bit: false},
  1630.         2 : {direction: 2, open_bit: false},
  1631.         3 : {direction: 3, open_bit: false},
  1632.        
  1633.         4 : {direction: 0, open_bit: true},
  1634.         5 : {direction: 1, open_bit: true},
  1635.         6 : {direction: 2, open_bit: true},
  1636.         7 : {direction: 3, open_bit: true}
  1637.     },
  1638.     "minecraft:birch_fence_gate": {
  1639.         0 : {direction: 0, open_bit: false},
  1640.         1 : {direction: 1, open_bit: false},
  1641.         2 : {direction: 2, open_bit: false},
  1642.         3 : {direction: 3, open_bit: false},
  1643.        
  1644.         4 : {direction: 0, open_bit: true},
  1645.         5 : {direction: 1, open_bit: true},
  1646.         6 : {direction: 2, open_bit: true},
  1647.         7 : {direction: 3, open_bit: true}
  1648.     },
  1649.     "minecraft:jungle_fence_gate": {
  1650.         0 : {direction: 0, open_bit: false},
  1651.         1 : {direction: 1, open_bit: false},
  1652.         2 : {direction: 2, open_bit: false},
  1653.         3 : {direction: 3, open_bit: false},
  1654.        
  1655.         4 : {direction: 0, open_bit: true},
  1656.         5 : {direction: 1, open_bit: true},
  1657.         6 : {direction: 2, open_bit: true},
  1658.         7 : {direction: 3, open_bit: true}
  1659.     },
  1660.     "minecraft:dark_oak_fence_gate": {
  1661.         0 : {direction: 0, open_bit: false},
  1662.         1 : {direction: 1, open_bit: false},
  1663.         2 : {direction: 2, open_bit: false},
  1664.         3 : {direction: 3, open_bit: false},
  1665.        
  1666.         4 : {direction: 0, open_bit: true},
  1667.         5 : {direction: 1, open_bit: true},
  1668.         6 : {direction: 2, open_bit: true},
  1669.         7 : {direction: 3, open_bit: true}
  1670.     },
  1671.     "minecraft:acacia_fence_gate": {
  1672.         0 : {direction: 0, open_bit: false},
  1673.         1 : {direction: 1, open_bit: false},
  1674.         2 : {direction: 2, open_bit: false},
  1675.         3 : {direction: 3, open_bit: false},
  1676.        
  1677.         4 : {direction: 0, open_bit: true},
  1678.         5 : {direction: 1, open_bit: true},
  1679.         6 : {direction: 2, open_bit: true},
  1680.         7 : {direction: 3, open_bit: true}
  1681.     },
  1682.     "minecraft:repeating_command_block": {
  1683.         0 : {facing_direction: 0, conditional_bit: false},
  1684.         1 : {facing_direction: 1, conditional_bit: false},
  1685.         2 : {facing_direction: 2, conditional_bit: false},
  1686.         3 : {facing_direction: 3, conditional_bit: false},
  1687.         4 : {facing_direction: 4, conditional_bit: false},
  1688.         5 : {facing_direction: 5, conditional_bit: false},
  1689.        
  1690.         6 : {facing_direction: 0, conditional_bit: false},
  1691.         7 : {facing_direction: 0, conditional_bit: false},
  1692.        
  1693.         8 : {facing_direction: 0, conditional_bit: true},
  1694.         9 : {facing_direction: 1, conditional_bit: true},
  1695.         10 : {facing_direction: 2, conditional_bit: true},
  1696.         11 : {facing_direction: 3, conditional_bit: true},
  1697.         12 : {facing_direction: 4, conditional_bit: true},
  1698.         13 : {facing_direction: 5, conditional_bit: true},
  1699.        
  1700.         14 : {facing_direction: 0, conditional_bit: true},
  1701.         15 : {facing_direction: 0, conditional_bit: true}
  1702.     },
  1703.     "minecraft:chain_command_block": {
  1704.         0 : {facing_direction: 0, conditional_bit: false},
  1705.         1 : {facing_direction: 1, conditional_bit: false},
  1706.         2 : {facing_direction: 2, conditional_bit: false},
  1707.         3 : {facing_direction: 3, conditional_bit: false},
  1708.         4 : {facing_direction: 4, conditional_bit: false},
  1709.         5 : {facing_direction: 5, conditional_bit: false},
  1710.        
  1711.         6 : {facing_direction: 0, conditional_bit: false},
  1712.         7 : {facing_direction: 0, conditional_bit: false},
  1713.        
  1714.         8 : {facing_direction: 0, conditional_bit: true},
  1715.         9 : {facing_direction: 1, conditional_bit: true},
  1716.         10 : {facing_direction: 2, conditional_bit: true},
  1717.         11 : {facing_direction: 3, conditional_bit: true},
  1718.         12 : {facing_direction: 4, conditional_bit: true},
  1719.         13 : {facing_direction: 5, conditional_bit: true},
  1720.        
  1721.         14 : {facing_direction: 0, conditional_bit: true},
  1722.         15 : {facing_direction: 0, conditional_bit: true}
  1723.     },
  1724.     "minecraft:hard_glass_pane": {},
  1725.     "minecraft:hard_stained_glass_pane": {},
  1726.     "minecraft:chemical_heat": {},
  1727.     "minecraft:spruce_door": {
  1728.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1729.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1730.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1731.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1732.        
  1733.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1734.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1735.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1736.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1737.        
  1738.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1739.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1740.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1741.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1742.        
  1743.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1744.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  1745.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1746.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  1747.     },
  1748.     "minecraft:birch_door": {
  1749.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1750.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1751.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1752.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1753.        
  1754.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1755.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1756.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1757.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1758.        
  1759.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1760.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1761.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1762.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1763.        
  1764.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1765.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  1766.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1767.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  1768.     },
  1769.     "minecraft:jungle_door": {
  1770.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1771.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1772.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1773.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1774.        
  1775.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1776.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1777.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1778.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1779.        
  1780.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1781.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1782.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1783.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1784.        
  1785.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1786.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  1787.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1788.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  1789.     },
  1790.     "minecraft:acacia_door": {
  1791.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1792.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1793.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1794.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1795.        
  1796.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1797.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1798.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1799.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1800.        
  1801.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1802.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1803.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1804.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1805.        
  1806.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1807.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  1808.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1809.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  1810.     },
  1811.     "minecraft:dark_oak_door": {
  1812.         0 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1813.         1 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1814.         2 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: false},
  1815.         3 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: false},
  1816.        
  1817.         4 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1818.         5 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1819.         6 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: false},
  1820.         7 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: false},
  1821.        
  1822.         8 : {direction: 0, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1823.         9 : {direction: 1, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1824.         10 : {direction: 2, door_hinge_bit: false, open_bit: false, upper_block_bit: true},
  1825.         11 : {direction: 3, door_hinge_bit: true, open_bit: false, upper_block_bit: true},
  1826.        
  1827.         12 : {direction: 0, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1828.         13 : {direction: 1, door_hinge_bit: true, open_bit: true, upper_block_bit: true},
  1829.         14 : {direction: 2, door_hinge_bit: false, open_bit: true, upper_block_bit: true},
  1830.         15 : {direction: 3, door_hinge_bit: true, open_bit: true, upper_block_bit: true}
  1831.     },
  1832.     "minecraft:grass_path": {},
  1833.     "minecraft:frame": {
  1834.         2 : {facing_direction: 2},
  1835.         3 : {facing_direction: 3},
  1836.         4 : {facing_direction: 4},
  1837.         5 : {facing_direction: 5}
  1838.     },
  1839.     "minecraft:chorus_flower": {
  1840.         0 : {age: 0},
  1841.         1 : {age: 1},
  1842.         2 : {age: 2},
  1843.         3 : {age: 3},
  1844.         4 : {age: 4},
  1845.         5 : {age: 5}
  1846.     },
  1847.     "minecraft:purpur_block": {
  1848.         0 : {chisel_type: "default", pillar_axis: "y"},
  1849.         1 : {chisel_type: "chiseled", pillar_axis: "y"},
  1850.         2 : {chisel_type: "lines", pillar_axis: "y"},
  1851.         3 : {chisel_type: "smooth", pillar_axis: "y"},
  1852.        
  1853.         4 : {chisel_type: "default", pillar_axis: "x"},
  1854.         5 : {chisel_type: "chiseled", pillar_axis: "x"},
  1855.         6 : {chisel_type: "lines", pillar_axis: "x"},
  1856.         7 : {chisel_type: "smooth", pillar_axis: "x"},
  1857.        
  1858.         8 : {chisel_type: "default", pillar_axis: "z"},
  1859.         9 : {chisel_type: "chiseled", pillar_axis: "z"},
  1860.         10 : {chisel_type: "lines", pillar_axis: "z"},
  1861.         11 : {chisel_type: "smooth", pillar_axis: "z"}
  1862.     },
  1863.     "minecraft:colored_torch_rg": {},
  1864.     "minecraft:purpur_stairs": {
  1865.         0 : {weirdo_direction: 0, upside_down_bit: false},
  1866.         1 : {weirdo_direction: 1, upside_down_bit: false},
  1867.         2 : {weirdo_direction: 2, upside_down_bit: false},
  1868.         3 : {weirdo_direction: 3, upside_down_bit: false},
  1869.        
  1870.         4 : {weirdo_direction: 0, upside_down_bit: true},
  1871.         5 : {weirdo_direction: 1, upside_down_bit: true},
  1872.         6 : {weirdo_direction: 2, upside_down_bit: true},
  1873.         7 : {weirdo_direction: 3, upside_down_bit: true}
  1874.     },
  1875.     "minecraft:colored_torch_bp": {},
  1876.     "minecraft:undyed_shulker_box": {},
  1877.     "minecraft:end_bricks": {},
  1878.     "minecraft:frosted_ice": {},
  1879.     "minecraft:end_rod": {
  1880.         0 : {facing_direction: 0},
  1881.         1 : {facing_direction: 1},
  1882.         2 : {facing_direction: 2},
  1883.         3 : {facing_direction: 3},
  1884.         4 : {facing_direction: 4},
  1885.         5 : {facing_direction: 5}
  1886.     },
  1887.     "minecraft:end_gateway": {},
  1888.     "minecraft:magma": {},
  1889.     "minecraft:nether_wart_block": {},
  1890.     "minecraft:red_nether_brick": {},
  1891.     "minecraft:bone_block": {
  1892.         0 : {deprecated: 0, pillar_axis: "y"},
  1893.         1 : {deprecated: 1, pillar_axis: "y"},
  1894.         2 : {deprecated: 2, pillar_axis: "y"},
  1895.         3 : {deprecated: 3, pillar_axis: "y"},
  1896.        
  1897.         4 : {deprecated: 0, pillar_axis: "x"},
  1898.         5 : {deprecated: 1, pillar_axis: "x"},
  1899.         6 : {deprecated: 2, pillar_axis: "x"},
  1900.         7 : {deprecated: 3, pillar_axis: "x"},
  1901.        
  1902.         8 : {deprecated: 0, pillar_axis: "z"},
  1903.         9 : {deprecated: 1, pillar_axis: "z"},
  1904.         10 : {deprecated: 2, pillar_axis: "z"},
  1905.         11 : {deprecated: 3, pillar_axis: "z"}
  1906.     },
  1907.     "minecraft:structure_void": {
  1908.         0 : {structure_void_type: "void"},
  1909.         1 : {structure_void_type: "air"}
  1910.     },
  1911.     "minecraft:shulker_box": {
  1912.         0 : {color: "white"},
  1913.         1 : {color: "orange"},
  1914.         2 : {color: "magenta"},
  1915.         3 : {color: "light_blue"},
  1916.         4 : {color: "yellow"},
  1917.         5 : {color: "lime"},
  1918.         6 : {color: "pink"},
  1919.         7 : {color: "gray"},
  1920.         8 : {color: "light_gray"},
  1921.         9 : {color: "cyan"},
  1922.         10 : {color: "purple"},
  1923.         11 : {color: "blue"},
  1924.         12 : {color: "brown"},
  1925.         13 : {color: "green"},
  1926.         14 : {color: "red"},
  1927.         15 : {color: "black"}
  1928.     },
  1929.     "minecraft:purple_glazed_terracotta": {
  1930.         0 : {facing_direction: 0},
  1931.         1 : {facing_direction: 1},
  1932.         2 : {facing_direction: 2},
  1933.         3 : {facing_direction: 3},
  1934.         4 : {facing_direction: 4},
  1935.         5 : {facing_direction: 5}
  1936.     },
  1937.     "minecraft:white_glazed_terracotta": {
  1938.         0 : {facing_direction: 0},
  1939.         1 : {facing_direction: 1},
  1940.         2 : {facing_direction: 2},
  1941.         3 : {facing_direction: 3},
  1942.         4 : {facing_direction: 4},
  1943.         5 : {facing_direction: 5}
  1944.     },
  1945.     "minecraft:orange_glazed_terracotta": {
  1946.         0 : {facing_direction: 0},
  1947.         1 : {facing_direction: 1},
  1948.         2 : {facing_direction: 2},
  1949.         3 : {facing_direction: 3},
  1950.         4 : {facing_direction: 4},
  1951.         5 : {facing_direction: 5}
  1952.     },
  1953.     "minecraft:magenta_glazed_terracotta": {
  1954.         0 : {facing_direction: 0},
  1955.         1 : {facing_direction: 1},
  1956.         2 : {facing_direction: 2},
  1957.         3 : {facing_direction: 3},
  1958.         4 : {facing_direction: 4},
  1959.         5 : {facing_direction: 5}
  1960.     },
  1961.     "minecraft:light_blue_glazed_terracotta": {
  1962.         0 : {facing_direction: 0},
  1963.         1 : {facing_direction: 1},
  1964.         2 : {facing_direction: 2},
  1965.         3 : {facing_direction: 3},
  1966.         4 : {facing_direction: 4},
  1967.         5 : {facing_direction: 5}
  1968.     },
  1969.     "minecraft:yellow_glazed_terracotta": {
  1970.         0 : {facing_direction: 0},
  1971.         1 : {facing_direction: 1},
  1972.         2 : {facing_direction: 2},
  1973.         3 : {facing_direction: 3},
  1974.         4 : {facing_direction: 4},
  1975.         5 : {facing_direction: 5}
  1976.     },
  1977.     "minecraft:lime_glazed_terracotta": {
  1978.         0 : {facing_direction: 0},
  1979.         1 : {facing_direction: 1},
  1980.         2 : {facing_direction: 2},
  1981.         3 : {facing_direction: 3},
  1982.         4 : {facing_direction: 4},
  1983.         5 : {facing_direction: 5}
  1984.     },
  1985.     "minecraft:pink_glazed_terracotta": {
  1986.         0 : {facing_direction: 0},
  1987.         1 : {facing_direction: 1},
  1988.         2 : {facing_direction: 2},
  1989.         3 : {facing_direction: 3},
  1990.         4 : {facing_direction: 4},
  1991.         5 : {facing_direction: 5}
  1992.     },
  1993.     "minecraft:gray_glazed_terracotta": {
  1994.         0 : {facing_direction: 0},
  1995.         1 : {facing_direction: 1},
  1996.         2 : {facing_direction: 2},
  1997.         3 : {facing_direction: 3},
  1998.         4 : {facing_direction: 4},
  1999.         5 : {facing_direction: 5}
  2000.     },
  2001.     "minecraft:silver_glazed_terracotta": {
  2002.         0 : {facing_direction: 0},
  2003.         1 : {facing_direction: 1},
  2004.         2 : {facing_direction: 2},
  2005.         3 : {facing_direction: 3},
  2006.         4 : {facing_direction: 4},
  2007.         5 : {facing_direction: 5}
  2008.     },
  2009.     "minecraft:cyan_glazed_terracotta": {
  2010.         0 : {facing_direction: 0},
  2011.         1 : {facing_direction: 1},
  2012.         2 : {facing_direction: 2},
  2013.         3 : {facing_direction: 3},
  2014.         4 : {facing_direction: 4},
  2015.         5 : {facing_direction: 5}
  2016.     },
  2017.     "minecraft:blue_glazed_terracotta": {
  2018.         0 : {facing_direction: 0},
  2019.         1 : {facing_direction: 1},
  2020.         2 : {facing_direction: 2},
  2021.         3 : {facing_direction: 3},
  2022.         4 : {facing_direction: 4},
  2023.         5 : {facing_direction: 5}
  2024.     },
  2025.     "minecraft:brown_glazed_terracotta": {
  2026.         0 : {facing_direction: 0},
  2027.         1 : {facing_direction: 1},
  2028.         2 : {facing_direction: 2},
  2029.         3 : {facing_direction: 3},
  2030.         4 : {facing_direction: 4},
  2031.         5 : {facing_direction: 5}
  2032.     },
  2033.     "minecraft:green_glazed_terracotta": {
  2034.         0 : {facing_direction: 0},
  2035.         1 : {facing_direction: 1},
  2036.         2 : {facing_direction: 2},
  2037.         3 : {facing_direction: 3},
  2038.         4 : {facing_direction: 4},
  2039.         5 : {facing_direction: 5}
  2040.     },
  2041.     "minecraft:red_glazed_terracotta": {
  2042.         0 : {facing_direction: 0},
  2043.         1 : {facing_direction: 1},
  2044.         2 : {facing_direction: 2},
  2045.         3 : {facing_direction: 3},
  2046.         4 : {facing_direction: 4},
  2047.         5 : {facing_direction: 5}
  2048.     },
  2049.     "minecraft:black_glazed_terracotta": {
  2050.         0 : {facing_direction: 0},
  2051.         1 : {facing_direction: 1},
  2052.         2 : {facing_direction: 2},
  2053.         3 : {facing_direction: 3},
  2054.         4 : {facing_direction: 4},
  2055.         5 : {facing_direction: 5}
  2056.     },
  2057.     "minecraft:concrete": {
  2058.         0 : {color: "white"},
  2059.         1 : {color: "orange"},
  2060.         2 : {color: "magenta"},
  2061.         3 : {color: "light_blue"},
  2062.         4 : {color: "yellow"},
  2063.         5 : {color: "lime"},
  2064.         6 : {color: "pink"},
  2065.         7 : {color: "gray"},
  2066.         8 : {color: "light_gray"},
  2067.         9 : {color: "cyan"},
  2068.         10 : {color: "purple"},
  2069.         11 : {color: "blue"},
  2070.         12 : {color: "brown"},
  2071.         13 : {color: "green"},
  2072.         14 : {color: "red"},
  2073.         15 : {color: "black"}
  2074.     },
  2075.     "minecraft:concretePowder": {
  2076.         0 : {color: "white"},
  2077.         1 : {color: "orange"},
  2078.         2 : {color: "magenta"},
  2079.         3 : {color: "light_blue"},
  2080.         4 : {color: "yellow"},
  2081.         5 : {color: "lime"},
  2082.         6 : {color: "pink"},
  2083.         7 : {color: "gray"},
  2084.         8 : {color: "light_gray"},
  2085.         9 : {color: "cyan"},
  2086.         10 : {color: "purple"},
  2087.         11 : {color: "blue"},
  2088.         12 : {color: "brown"},
  2089.         13 : {color: "green"},
  2090.         14 : {color: "red"},
  2091.         15 : {color: "black"}
  2092.     },
  2093.     "minecraft:chemistry_table": {},
  2094.     "minecraft:underwater_torch": {},
  2095.     "minecraft:chorus_plant": {},
  2096.     "minecraft:stained_glass": {
  2097.         0 : {color: "white"},
  2098.         1 : {color: "orange"},
  2099.         2 : {color: "magenta"},
  2100.         3 : {color: "light_blue"},
  2101.         4 : {color: "yellow"},
  2102.         5 : {color: "lime"},
  2103.         6 : {color: "pink"},
  2104.         7 : {color: "gray"},
  2105.         8 : {color: "light_gray"},
  2106.         9 : {color: "cyan"},
  2107.         10 : {color: "purple"},
  2108.         11 : {color: "blue"},
  2109.         12 : {color: "brown"},
  2110.         13 : {color: "green"},
  2111.         14 : {color: "red"},
  2112.         15 : {color: "black"}
  2113.     },
  2114.     "minecraft:camera": {},
  2115.     "minecraft:podzol": {},
  2116.     "minecraft:beetroot": {
  2117.         0 : {growth: 0},
  2118.         1 : {growth: 1},
  2119.         2 : {growth: 2},
  2120.         3 : {growth: 3},
  2121.         4 : {growth: 4},
  2122.         5 : {growth: 5},
  2123.         6 : {growth: 6},
  2124.         7 : {growth: 7}
  2125.     },
  2126.     "minecraft:stonecutter": {
  2127.         0 : {facing_direction: 0},
  2128.         1 : {facing_direction: 1},
  2129.         2 : {facing_direction: 2},
  2130.         3 : {facing_direction: 3},
  2131.         4 : {facing_direction: 4},
  2132.         5 : {facing_direction: 5}
  2133.     },
  2134.     "minecraft:glowingobsidian": {},
  2135.     "minecraft:netherreactor": {},
  2136.     "minecraft:info_update": {},
  2137.     "minecraft:info_update2": {},
  2138.     "minecraft:movingBlock": {},
  2139.     "minecraft:observer": {
  2140.         0 : {facing_direction: 0, powered_bit: false},
  2141.         1 : {facing_direction: 1, powered_bit: false},
  2142.         2 : {facing_direction: 2, powered_bit: false},
  2143.         3 : {facing_direction: 3, powered_bit: false},
  2144.         4 : {facing_direction: 4, powered_bit: false},
  2145.         5 : {facing_direction: 5, powered_bit: false},
  2146.        
  2147.         8 : {facing_direction: 0, powered_bit: true},
  2148.         9 : {facing_direction: 1, powered_bit: true},
  2149.         10 : {facing_direction: 2, powered_bit: true},
  2150.         11 : {facing_direction: 3, powered_bit: true},
  2151.         12 : {facing_direction: 4, powered_bit: true},
  2152.         13 : {facing_direction: 5, powered_bit: true}
  2153.     },
  2154.     "minecraft:structure_block": {
  2155.         0 : {structure_block_type: "data"},
  2156.         1 : {structure_block_type: "save"},
  2157.         2 : {structure_block_type: "load"},
  2158.         3 : {structure_block_type: "corner"},
  2159.         4 : {structure_block_type: "invalid"},
  2160.         5 : {structure_block_type: "export"}
  2161.     },
  2162.     "minecraft:hard_glass": {},
  2163.     "minecraft:hard_stained_glass": {},
  2164.     "minecraft:reserved6": {},
  2165.     "minecraft:prismarine_stairs": {
  2166.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2167.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2168.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2169.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2170.        
  2171.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2172.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2173.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2174.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2175.     },
  2176.     "minecraft:dark_prismarine_stairs": {
  2177.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2178.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2179.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2180.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2181.        
  2182.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2183.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2184.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2185.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2186.     },
  2187.     "minecraft:prismarine_bricks_stairs": {
  2188.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2189.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2190.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2191.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2192.        
  2193.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2194.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2195.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2196.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2197.     },
  2198.     "minecraft:stripped_spruce_log": {
  2199.         0 : {pillar_axis: "y"},
  2200.         1 : {pillar_axis: "x"},
  2201.         2 : {pillar_axis: "z"}
  2202.     },
  2203.     "minecraft:stripped_birch_log": {
  2204.         0 : {pillar_axis: "y"},
  2205.         1 : {pillar_axis: "x"},
  2206.         2 : {pillar_axis: "z"}
  2207.     },
  2208.     "minecraft:stripped_jungle_log": {
  2209.         0 : {pillar_axis: "y"},
  2210.         1 : {pillar_axis: "x"},
  2211.         2 : {pillar_axis: "z"}
  2212.     },
  2213.     "minecraft:stripped_acacia_log": {
  2214.         0 : {pillar_axis: "y"},
  2215.         1 : {pillar_axis: "x"},
  2216.         2 : {pillar_axis: "z"}
  2217.     },
  2218.     "minecraft:stripped_dark_oak_log": {
  2219.         0 : {pillar_axis: "y"},
  2220.         1 : {pillar_axis: "x"},
  2221.         2 : {pillar_axis: "z"}
  2222.     },
  2223.     "minecraft:stripped_oak_log": {
  2224.         0 : {pillar_axis: "y"},
  2225.         1 : {pillar_axis: "x"},
  2226.         2 : {pillar_axis: "z"}
  2227.     },
  2228.     "minecraft:blue_ice": {},
  2229.     "minecraft:element_1": 267,
  2230.     "minecraft:element_2": 268,
  2231.     "minecraft:element_3": 269,
  2232.     "minecraft:element_4": 270,
  2233.     "minecraft:element_5": 271,
  2234.     "minecraft:element_6": 272,
  2235.     "minecraft:element_7": 273,
  2236.     "minecraft:element_8": 274,
  2237.     "minecraft:element_9": 275,
  2238.     "minecraft:element_10": 276,
  2239.     "minecraft:element_11": 277,
  2240.     "minecraft:element_12": 278,
  2241.     "minecraft:element_13": 279,
  2242.     "minecraft:element_14": 280,
  2243.     "minecraft:element_15": 281,
  2244.     "minecraft:element_16": 282,
  2245.     "minecraft:element_17": 283,
  2246.     "minecraft:element_18": 284,
  2247.     "minecraft:element_19": 285,
  2248.     "minecraft:element_20": 286,
  2249.     "minecraft:element_21": 287,
  2250.     "minecraft:element_22": 288,
  2251.     "minecraft:element_23": 289,
  2252.     "minecraft:element_24": 290,
  2253.     "minecraft:element_25": 291,
  2254.     "minecraft:element_26": 292,
  2255.     "minecraft:element_27": 293,
  2256.     "minecraft:element_28": 294,
  2257.     "minecraft:element_29": 295,
  2258.     "minecraft:element_30": 296,
  2259.     "minecraft:element_31": 297,
  2260.     "minecraft:element_32": 298,
  2261.     "minecraft:element_33": 299,
  2262.     "minecraft:element_34": 300,
  2263.     "minecraft:element_35": 301,
  2264.     "minecraft:element_36": 302,
  2265.     "minecraft:element_37": 303,
  2266.     "minecraft:element_38": 304,
  2267.     "minecraft:element_39": 305,
  2268.     "minecraft:element_40": 306,
  2269.     "minecraft:element_41": 307,
  2270.     "minecraft:element_42": 308,
  2271.     "minecraft:element_43": 309,
  2272.     "minecraft:element_44": 310,
  2273.     "minecraft:element_45": 311,
  2274.     "minecraft:element_46": 312,
  2275.     "minecraft:element_47": 313,
  2276.     "minecraft:element_48": 314,
  2277.     "minecraft:element_49": 315,
  2278.     "minecraft:element_50": 316,
  2279.     "minecraft:element_51": 317,
  2280.     "minecraft:element_52": 318,
  2281.     "minecraft:element_53": 319,
  2282.     "minecraft:element_54": 320,
  2283.     "minecraft:element_55": 321,
  2284.     "minecraft:element_56": 322,
  2285.     "minecraft:element_57": 323,
  2286.     "minecraft:element_58": 324,
  2287.     "minecraft:element_59": 325,
  2288.     "minecraft:element_60": 326,
  2289.     "minecraft:element_61": 327,
  2290.     "minecraft:element_62": 328,
  2291.     "minecraft:element_63": 329,
  2292.     "minecraft:element_64": 330,
  2293.     "minecraft:element_65": 331,
  2294.     "minecraft:element_66": 332,
  2295.     "minecraft:element_67": 333,
  2296.     "minecraft:element_68": 334,
  2297.     "minecraft:element_69": 335,
  2298.     "minecraft:element_70": 336,
  2299.     "minecraft:element_71": 337,
  2300.     "minecraft:element_72": 338,
  2301.     "minecraft:element_73": 339,
  2302.     "minecraft:element_74": 340,
  2303.     "minecraft:element_75": 341,
  2304.     "minecraft:element_76": 342,
  2305.     "minecraft:element_77": 343,
  2306.     "minecraft:element_78": 344,
  2307.     "minecraft:element_79": 345,
  2308.     "minecraft:element_80": 346,
  2309.     "minecraft:element_81": 347,
  2310.     "minecraft:element_82": 348,
  2311.     "minecraft:element_83": 349,
  2312.     "minecraft:element_84": 350,
  2313.     "minecraft:element_85": 351,
  2314.     "minecraft:element_86": 352,
  2315.     "minecraft:element_87": 353,
  2316.     "minecraft:element_88": 354,
  2317.     "minecraft:element_89": 355,
  2318.     "minecraft:element_90": 356,
  2319.     "minecraft:element_91": 357,
  2320.     "minecraft:element_92": 358,
  2321.     "minecraft:element_93": 359,
  2322.     "minecraft:element_94": 360,
  2323.     "minecraft:element_95": 361,
  2324.     "minecraft:element_96": 362,
  2325.     "minecraft:element_97": 363,
  2326.     "minecraft:element_98": 364,
  2327.     "minecraft:element_99": 365,
  2328.     "minecraft:element_100": 366,
  2329.     "minecraft:element_101": 367,
  2330.     "minecraft:element_102": 368,
  2331.     "minecraft:element_103": 369,
  2332.     "minecraft:element_104": 370,
  2333.     "minecraft:element_105": 371,
  2334.     "minecraft:element_106": 372,
  2335.     "minecraft:element_107": 373,
  2336.     "minecraft:element_108": 374,
  2337.     "minecraft:element_109": 375,
  2338.     "minecraft:element_110": 376,
  2339.     "minecraft:element_111": 377,
  2340.     "minecraft:element_112": 378,
  2341.     "minecraft:element_113": 379,
  2342.     "minecraft:element_114": 380,
  2343.     "minecraft:element_115": 381,
  2344.     "minecraft:element_116": 382,
  2345.     "minecraft:element_117": 383,
  2346.     "minecraft:element_118": 384,
  2347.     "minecraft:seagrass": 385,
  2348.     "minecraft:coral": {
  2349.         0 : {coral_color: "blue", dead_bit: false},
  2350.         1 : {coral_color: "pink", dead_bit: false},
  2351.         2 : {coral_color: "purple", dead_bit: false},
  2352.         3 : {coral_color: "red", dead_bit: false},
  2353.         4 : {coral_color: "yellow", dead_bit: false},
  2354.        
  2355.         8 : {coral_color: "blue", dead_bit: true},
  2356.         9 : {coral_color: "pink", dead_bit: true},
  2357.         10 : {coral_color: "purple", dead_bit: true},
  2358.         11 : {coral_color: "red", dead_bit: true},
  2359.         12 : {coral_color: "yellow", dead_bit: true}
  2360.     },
  2361.     "minecraft:coral_block": {
  2362.         0 : {coral_color: "blue", dead_bit: false},
  2363.         1 : {coral_color: "pink", dead_bit: false},
  2364.         2 : {coral_color: "purple", dead_bit: false},
  2365.         3 : {coral_color: "red", dead_bit: false},
  2366.         4 : {coral_color: "yellow", dead_bit: false},
  2367.        
  2368.         8 : {coral_color: "blue", dead_bit: true},
  2369.         9 : {coral_color: "pink", dead_bit: true},
  2370.         10 : {coral_color: "purple", dead_bit: true},
  2371.         11 : {coral_color: "red", dead_bit: true},
  2372.         12 : {coral_color: "yellow", dead_bit: true}
  2373.     },
  2374.     "minecraft:coral_fan": {
  2375.         0 : {coral_color: "blue", coral_fan_direction: 0},
  2376.         1 : {coral_color: "pink", coral_fan_direction: 0},
  2377.         2 : {coral_color: "purple", coral_fan_direction: 0},
  2378.         3 : {coral_color: "red", coral_fan_direction: 0},
  2379.         4 : {coral_color: "yellow", coral_fan_direction: 0}
  2380.     },
  2381.     "minecraft:coral_fan_dead": {
  2382.         0 : {coral_color: "blue", coral_fan_direction: 0},
  2383.         1 : {coral_color: "pink", coral_fan_direction: 0},
  2384.         2 : {coral_color: "purple", coral_fan_direction: 0},
  2385.         3 : {coral_color: "red", coral_fan_direction: 0},
  2386.         4 : {coral_color: "yellow", coral_fan_direction: 0}
  2387.     },
  2388.     "minecraft:coral_fan_hang": {},
  2389.     "minecraft:coral_fan_hang2": {},
  2390.     "minecraft:coral_fan_hang3": {},
  2391.     "minecraft:kelp": {
  2392.         0 : {kelp_age: 0},
  2393.         1 : {kelp_age: 1},
  2394.         2 : {kelp_age: 2},
  2395.         3 : {kelp_age: 3},
  2396.         4 : {kelp_age: 4},
  2397.         5 : {kelp_age: 5},
  2398.         6 : {kelp_age: 6},
  2399.         7 : {kelp_age: 7},
  2400.         8 : {kelp_age: 8},
  2401.         9 : {kelp_age: 9},
  2402.         10 : {kelp_age: 10},
  2403.         11 : {kelp_age: 11},
  2404.         12 : {kelp_age: 12},
  2405.         13 : {kelp_age: 13},
  2406.         14 : {kelp_age: 14},
  2407.         15 : {kelp_age: 15}
  2408.     },
  2409.     "minecraft:dried_kelp_block": {},
  2410.     "minecraft:acacia_button": {
  2411.         0 : {facing_direction: 0, button_pressed_bit: false},
  2412.         1 : {facing_direction: 1, button_pressed_bit: false},
  2413.         2 : {facing_direction: 2, button_pressed_bit: false},
  2414.         3 : {facing_direction: 3, button_pressed_bit: false},
  2415.         4 : {facing_direction: 4, button_pressed_bit: false},
  2416.         5 : {facing_direction: 5, button_pressed_bit: false},
  2417.        
  2418.         6 : {facing_direction: 0, button_pressed_bit: false},
  2419.         7 : {facing_direction: 0, button_pressed_bit: false},
  2420.        
  2421.         8 : {facing_direction: 0, button_pressed_bit: true},
  2422.         9 : {facing_direction: 1, button_pressed_bit: true},
  2423.         10 : {facing_direction: 2, button_pressed_bit: true},
  2424.         11 : {facing_direction: 3, button_pressed_bit: true},
  2425.         12 : {facing_direction: 4, button_pressed_bit: true},
  2426.         13 : {facing_direction: 5, button_pressed_bit: true},
  2427.        
  2428.         14 : {facing_direction: 0, button_pressed_bit: true},
  2429.         15 : {facing_direction: 0, button_pressed_bit: true}
  2430.     },
  2431.     "minecraft:birch_button": {
  2432.         0 : {facing_direction: 0, button_pressed_bit: false},
  2433.         1 : {facing_direction: 1, button_pressed_bit: false},
  2434.         2 : {facing_direction: 2, button_pressed_bit: false},
  2435.         3 : {facing_direction: 3, button_pressed_bit: false},
  2436.         4 : {facing_direction: 4, button_pressed_bit: false},
  2437.         5 : {facing_direction: 5, button_pressed_bit: false},
  2438.        
  2439.         6 : {facing_direction: 0, button_pressed_bit: false},
  2440.         7 : {facing_direction: 0, button_pressed_bit: false},
  2441.        
  2442.         8 : {facing_direction: 0, button_pressed_bit: true},
  2443.         9 : {facing_direction: 1, button_pressed_bit: true},
  2444.         10 : {facing_direction: 2, button_pressed_bit: true},
  2445.         11 : {facing_direction: 3, button_pressed_bit: true},
  2446.         12 : {facing_direction: 4, button_pressed_bit: true},
  2447.         13 : {facing_direction: 5, button_pressed_bit: true},
  2448.        
  2449.         14 : {facing_direction: 0, button_pressed_bit: true},
  2450.         15 : {facing_direction: 0, button_pressed_bit: true}
  2451.     },
  2452.     "minecraft:dark_oak_button": {
  2453.         0 : {facing_direction: 0, button_pressed_bit: false},
  2454.         1 : {facing_direction: 1, button_pressed_bit: false},
  2455.         2 : {facing_direction: 2, button_pressed_bit: false},
  2456.         3 : {facing_direction: 3, button_pressed_bit: false},
  2457.         4 : {facing_direction: 4, button_pressed_bit: false},
  2458.         5 : {facing_direction: 5, button_pressed_bit: false},
  2459.        
  2460.         6 : {facing_direction: 0, button_pressed_bit: false},
  2461.         7 : {facing_direction: 0, button_pressed_bit: false},
  2462.        
  2463.         8 : {facing_direction: 0, button_pressed_bit: true},
  2464.         9 : {facing_direction: 1, button_pressed_bit: true},
  2465.         10 : {facing_direction: 2, button_pressed_bit: true},
  2466.         11 : {facing_direction: 3, button_pressed_bit: true},
  2467.         12 : {facing_direction: 4, button_pressed_bit: true},
  2468.         13 : {facing_direction: 5, button_pressed_bit: true},
  2469.        
  2470.         14 : {facing_direction: 0, button_pressed_bit: true},
  2471.         15 : {facing_direction: 0, button_pressed_bit: true}
  2472.     },
  2473.     "minecraft:jungle_button": {
  2474.         0 : {facing_direction: 0, button_pressed_bit: false},
  2475.         1 : {facing_direction: 1, button_pressed_bit: false},
  2476.         2 : {facing_direction: 2, button_pressed_bit: false},
  2477.         3 : {facing_direction: 3, button_pressed_bit: false},
  2478.         4 : {facing_direction: 4, button_pressed_bit: false},
  2479.         5 : {facing_direction: 5, button_pressed_bit: false},
  2480.        
  2481.         6 : {facing_direction: 0, button_pressed_bit: false},
  2482.         7 : {facing_direction: 0, button_pressed_bit: false},
  2483.        
  2484.         8 : {facing_direction: 0, button_pressed_bit: true},
  2485.         9 : {facing_direction: 1, button_pressed_bit: true},
  2486.         10 : {facing_direction: 2, button_pressed_bit: true},
  2487.         11 : {facing_direction: 3, button_pressed_bit: true},
  2488.         12 : {facing_direction: 4, button_pressed_bit: true},
  2489.         13 : {facing_direction: 5, button_pressed_bit: true},
  2490.        
  2491.         14 : {facing_direction: 0, button_pressed_bit: true},
  2492.         15 : {facing_direction: 0, button_pressed_bit: true}
  2493.     },
  2494.     "minecraft:spruce_button": {
  2495.         0 : {facing_direction: 0, button_pressed_bit: false},
  2496.         1 : {facing_direction: 1, button_pressed_bit: false},
  2497.         2 : {facing_direction: 2, button_pressed_bit: false},
  2498.         3 : {facing_direction: 3, button_pressed_bit: false},
  2499.         4 : {facing_direction: 4, button_pressed_bit: false},
  2500.         5 : {facing_direction: 5, button_pressed_bit: false},
  2501.        
  2502.         6 : {facing_direction: 0, button_pressed_bit: false},
  2503.         7 : {facing_direction: 0, button_pressed_bit: false},
  2504.        
  2505.         8 : {facing_direction: 0, button_pressed_bit: true},
  2506.         9 : {facing_direction: 1, button_pressed_bit: true},
  2507.         10 : {facing_direction: 2, button_pressed_bit: true},
  2508.         11 : {facing_direction: 3, button_pressed_bit: true},
  2509.         12 : {facing_direction: 4, button_pressed_bit: true},
  2510.         13 : {facing_direction: 5, button_pressed_bit: true},
  2511.        
  2512.         14 : {facing_direction: 0, button_pressed_bit: true},
  2513.         15 : {facing_direction: 0, button_pressed_bit: true}
  2514.     },
  2515.     "minecraft:acacia_trapdoor": {
  2516.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  2517.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  2518.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  2519.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  2520.        
  2521.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  2522.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  2523.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  2524.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  2525.        
  2526.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  2527.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  2528.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  2529.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  2530.        
  2531.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  2532.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  2533.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  2534.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  2535.     },
  2536.     "minecraft:birch_trapdoor": {
  2537.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  2538.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  2539.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  2540.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  2541.        
  2542.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  2543.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  2544.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  2545.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  2546.        
  2547.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  2548.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  2549.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  2550.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  2551.        
  2552.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  2553.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  2554.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  2555.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  2556.     },
  2557.     "minecraft:dark_oak_trapdoor": {
  2558.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  2559.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  2560.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  2561.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  2562.        
  2563.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  2564.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  2565.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  2566.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  2567.        
  2568.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  2569.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  2570.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  2571.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  2572.        
  2573.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  2574.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  2575.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  2576.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  2577.     },
  2578.     "minecraft:jungle_trapdoor": {
  2579.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  2580.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  2581.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  2582.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  2583.        
  2584.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  2585.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  2586.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  2587.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  2588.        
  2589.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  2590.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  2591.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  2592.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  2593.        
  2594.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  2595.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  2596.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  2597.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  2598.     },
  2599.     "minecraft:spruce_trapdoor": {
  2600.         0 : {direction: 0, upside_down_bit: false, open_bit: false},
  2601.         1 : {direction: 1, upside_down_bit: false, open_bit: false},
  2602.         2 : {direction: 2, upside_down_bit: false, open_bit: false},
  2603.         3 : {direction: 3, upside_down_bit: false, open_bit: false},
  2604.        
  2605.         4 : {direction: 0, upside_down_bit: true, open_bit: false},
  2606.         5 : {direction: 1, upside_down_bit: true, open_bit: false},
  2607.         6 : {direction: 2, upside_down_bit: true, open_bit: false},
  2608.         7 : {direction: 3, upside_down_bit: true, open_bit: false},
  2609.        
  2610.         8 : {direction: 0, upside_down_bit: false, open_bit: true},
  2611.         9 : {direction: 1, upside_down_bit: false, open_bit: true},
  2612.         10 : {direction: 2, upside_down_bit: false, open_bit: true},
  2613.         11 : {direction: 3, upside_down_bit: false, open_bit: true},
  2614.        
  2615.         12 : {direction: 0, upside_down_bit: true, open_bit: true},
  2616.         13 : {direction: 1, upside_down_bit: true, open_bit: true},
  2617.         14 : {direction: 2, upside_down_bit: true, open_bit: true},
  2618.         15 : {direction: 3, upside_down_bit: true, open_bit: true}
  2619.     },
  2620.     "minecraft:acacia_pressure_plate": {
  2621.         0 : {redstone_signal: 0},
  2622.         1 : {redstone_signal: 1}
  2623.     },
  2624.     "minecraft:birch_pressure_plate": {
  2625.         0 : {redstone_signal: 0},
  2626.         1 : {redstone_signal: 1}
  2627.     },
  2628.     "minecraft:dark_oak_pressure_plate": {
  2629.         0 : {redstone_signal: 0},
  2630.         1 : {redstone_signal: 1}
  2631.     },
  2632.     "minecraft:jungle_pressure_plate": {
  2633.         0 : {redstone_signal: 0},
  2634.         1 : {redstone_signal: 1}
  2635.     },
  2636.     "minecraft:spruce_pressure_plate": {
  2637.         0 : {redstone_signal: 0},
  2638.         1 : {redstone_signal: 1}
  2639.     },
  2640.     "minecraft:carved_pumpkin": {
  2641.         0 : {direction: 0},
  2642.         1 : {direction: 1},
  2643.         2 : {direction: 2},
  2644.         3 : {direction: 3}
  2645.     },
  2646.     "minecraft:sea_pickle": {
  2647.         0 : {cluster_count: 0, dead_bit: false},
  2648.         1 : {cluster_count: 1, dead_bit: false},
  2649.         2 : {cluster_count: 2, dead_bit: false},
  2650.         3 : {cluster_count: 3, dead_bit: false},
  2651.        
  2652.         4 : {cluster_count: 0, dead_bit: true},
  2653.         5 : {cluster_count: 1, dead_bit: true},
  2654.         6 : {cluster_count: 2, dead_bit: true},
  2655.         7 : {cluster_count: 3, dead_bit: true}
  2656.     },
  2657.     "minecraft:conduit": {},
  2658.     "minecraft:turtle_egg": {
  2659.         0 : {turtle_egg_count: "one_egg", cracked_state: "no_cracks"},
  2660.         1 : {turtle_egg_count: "two_egg", cracked_state: "no_cracks"},
  2661.         2 : {turtle_egg_count: "three_egg", cracked_state: "no_cracks"},
  2662.         3 : {turtle_egg_count: "four_egg", cracked_state: "no_cracks"},
  2663.        
  2664.         4 : {turtle_egg_count: "one_egg", cracked_state: "cracked"},
  2665.         5 : {turtle_egg_count: "two_egg", cracked_state: "cracked"},
  2666.         6 : {turtle_egg_count: "three_egg", cracked_state: "cracked"},
  2667.         7 : {turtle_egg_count: "four_egg", cracked_state: "cracked"},
  2668.        
  2669.         8 : {turtle_egg_count: "one_egg", cracked_state: "max_cracked"},
  2670.         9 : {turtle_egg_count: "two_egg", cracked_state: "max_cracked"},
  2671.         10 : {turtle_egg_count: "three_egg", cracked_state: "max_cracked"},
  2672.         11 : {turtle_egg_count: "four_egg", cracked_state: "max_cracked"}
  2673.     },
  2674.     "minecraft:bubble_column": {},
  2675.     "minecraft:barrier": {},
  2676.     "minecraft:stone_slab3": {
  2677.         0 : {stone_slab_type_3: "end_stone_brick", top_slot_bit: false},
  2678.         1 : {stone_slab_type_3: "smooth_red_sandstone", top_slot_bit: false},
  2679.         2 : {stone_slab_type_3: "polishe_andesite", top_slot_bit: false},
  2680.         3 : {stone_slab_type_3: "andesite", top_slot_bit: false},
  2681.         4 : {stone_slab_type_3: "diorite", top_slot_bit: false},
  2682.         5 : {stone_slab_type_3: "polished_diorite", top_slot_bit: false},
  2683.         6 : {stone_slab_type_3: "granite", top_slot_bit: false},
  2684.         7 : {stone_slab_type_3: "polished_granite", top_slot_bit: false},
  2685.        
  2686.         8 : {stone_slab_type_3: "end_stone_brick", top_slot_bit: true},
  2687.         9 : {stone_slab_type_3: "smooth_red_sandstone", top_slot_bit: true},
  2688.         10 : {stone_slab_type_3: "polishe_andesite", top_slot_bit: true},
  2689.         11 : {stone_slab_type_3: "andesite", top_slot_bit: true},
  2690.         12 : {stone_slab_type_3: "diorite", top_slot_bit: true},
  2691.         13 : {stone_slab_type_3: "polished_diorite", top_slot_bit: true},
  2692.         14 : {stone_slab_type_3: "granite", top_slot_bit: true},
  2693.         15 : {stone_slab_type_3: "polished_granite", top_slot_bit: true}
  2694.     },
  2695.     "minecraft:bamboo": {
  2696.         0 : {bamboo_stalk_thickness: "thin", bamboo_leaf_size: "no_leaves"},
  2697.         1 : {bamboo_stalk_thickness: "thick", bamboo_leaf_size: "no_leaves"},
  2698.        
  2699.         2 : {bamboo_stalk_thickness: "thin", bamboo_leaf_size: "small_leaves"},
  2700.         3 : {bamboo_stalk_thickness: "thick", bamboo_leaf_size: "small_leaves"},
  2701.        
  2702.         4 : {bamboo_stalk_thickness: "thin", bamboo_leaf_size: "large_leaves"},
  2703.         5 : {bamboo_stalk_thickness: "thick", bamboo_leaf_size: "large_leaves"}
  2704.     },
  2705.     "minecraft:bamboo_sapling": {
  2706.         0 : {age_bit: false, sapling_type: "oak"},
  2707.         1 : {age_bit: true, sapling_type: "oak"}
  2708.     },
  2709.     "minecraft:scaffolding": {},
  2710.     "minecraft:stone_slab4": {
  2711.         0 : {stone_slab_type_4: "mossy_stone_brick", top_slot_bit: false},
  2712.         1 : {stone_slab_type_4: "smooth_quartz", top_slot_bit: false},
  2713.         2 : {stone_slab_type_4: "stone", top_slot_bit: false},
  2714.         3 : {stone_slab_type_4: "cut_sandstone", top_slot_bit: false},
  2715.         4 : {stone_slab_type_4: "cut_red_sandstone", top_slot_bit: false},
  2716.        
  2717.         8 : {stone_slab_type_4: "mossy_stone_brick", top_slot_bit: true},
  2718.         9 : {stone_slab_type_4: "smooth_quartz", top_slot_bit: true},
  2719.         10 : {stone_slab_type_4: "stone", top_slot_bit: true},
  2720.         11 : {stone_slab_type_4: "cut_sandstone", top_slot_bit: true},
  2721.         12 : {stone_slab_type_4: "cut_red_sandstone", top_slot_bit: true}
  2722.     },
  2723.     "minecraft:double_stone_slab3": {
  2724.         0 : {stone_slab_type_3: "end_stone_brick", top_slot_bit: false},
  2725.         1 : {stone_slab_type_3: "smooth_red_sandstone", top_slot_bit: false},
  2726.         2 : {stone_slab_type_3: "polishe_andesite", top_slot_bit: false},
  2727.         3 : {stone_slab_type_3: "andesite", top_slot_bit: false},
  2728.         4 : {stone_slab_type_3: "diorite", top_slot_bit: false},
  2729.         5 : {stone_slab_type_3: "polished_diorite", top_slot_bit: false},
  2730.         6 : {stone_slab_type_3: "granite", top_slot_bit: false},
  2731.         7 : {stone_slab_type_3: "polished_granite", top_slot_bit: false},
  2732.        
  2733.         8 : {stone_slab_type_3: "end_stone_brick", top_slot_bit: true},
  2734.         9 : {stone_slab_type_3: "smooth_red_sandstone", top_slot_bit: true},
  2735.         10 : {stone_slab_type_3: "polishe_andesite", top_slot_bit: true},
  2736.         11 : {stone_slab_type_3: "andesite", top_slot_bit: true},
  2737.         12 : {stone_slab_type_3: "diorite", top_slot_bit: true},
  2738.         13 : {stone_slab_type_3: "polished_diorite", top_slot_bit: true},
  2739.         14 : {stone_slab_type_3: "granite", top_slot_bit: true},
  2740.         15 : {stone_slab_type_3: "polished_granite", top_slot_bit: true}
  2741.     },
  2742.     "minecraft:double_stone_slab4": {
  2743.         0 : {stone_slab_type_4: "mossy_stone_brick", top_slot_bit: false},
  2744.         1 : {stone_slab_type_4: "smooth_quartz", top_slot_bit: false},
  2745.         2 : {stone_slab_type_4: "stone", top_slot_bit: false},
  2746.         3 : {stone_slab_type_4: "cut_sandstone", top_slot_bit: false},
  2747.         4 : {stone_slab_type_4: "cut_red_sandstone", top_slot_bit: false},
  2748.        
  2749.         8 : {stone_slab_type_4: "mossy_stone_brick", top_slot_bit: true},
  2750.         9 : {stone_slab_type_4: "smooth_quartz", top_slot_bit: true},
  2751.         10 : {stone_slab_type_4: "stone", top_slot_bit: true},
  2752.         11 : {stone_slab_type_4: "cut_sandstone", top_slot_bit: true},
  2753.         12 : {stone_slab_type_4: "cut_red_sandstone", top_slot_bit: true}
  2754.     },
  2755.     "minecraft:granite_stairs": {
  2756.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2757.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2758.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2759.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2760.        
  2761.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2762.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2763.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2764.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2765.     },
  2766.     "minecraft:diorite_stairs": {
  2767.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2768.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2769.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2770.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2771.        
  2772.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2773.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2774.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2775.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2776.     },
  2777.     "minecraft:andesite_stairs": {
  2778.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2779.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2780.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2781.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2782.        
  2783.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2784.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2785.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2786.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2787.     },
  2788.     "minecraft:polished_granite_stairs": {
  2789.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2790.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2791.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2792.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2793.        
  2794.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2795.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2796.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2797.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2798.     },
  2799.     "minecraft:polished_diorite_stairs": {
  2800.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2801.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2802.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2803.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2804.        
  2805.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2806.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2807.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2808.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2809.     },
  2810.     "minecraft:polished_andesite_stairs": {
  2811.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2812.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2813.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2814.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2815.        
  2816.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2817.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2818.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2819.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2820.     },
  2821.     "minecraft:mossy_stone_brick_stairs": {
  2822.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2823.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2824.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2825.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2826.        
  2827.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2828.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2829.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2830.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2831.     },
  2832.     "minecraft:smooth_red_sandstone_stairs": {
  2833.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2834.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2835.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2836.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2837.        
  2838.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2839.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2840.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2841.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2842.     },
  2843.     "minecraft:smooth_sandstone_stairs": {
  2844.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2845.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2846.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2847.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2848.        
  2849.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2850.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2851.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2852.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2853.     },
  2854.     "minecraft:end_brick_stairs": {
  2855.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2856.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2857.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2858.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2859.        
  2860.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2861.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2862.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2863.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2864.     },
  2865.     "minecraft:mossy_cobblestone_stairs": {
  2866.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2867.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2868.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2869.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2870.        
  2871.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2872.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2873.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2874.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2875.     },
  2876.     "minecraft:normal_stone_stairs": {
  2877.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2878.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2879.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2880.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2881.        
  2882.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2883.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2884.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2885.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2886.     },
  2887.     "minecraft:spruce_standing_sign": {
  2888.         0 : {ground_sign_direction: 0},
  2889.         1 : {ground_sign_direction: 1},
  2890.         2 : {ground_sign_direction: 2},
  2891.         3 : {ground_sign_direction: 3},
  2892.         4 : {ground_sign_direction: 4},
  2893.         5 : {ground_sign_direction: 5},
  2894.         6 : {ground_sign_direction: 6},
  2895.         7 : {ground_sign_direction: 7},
  2896.         8 : {ground_sign_direction: 8},
  2897.         9 : {ground_sign_direction: 9},
  2898.         10 : {ground_sign_direction: 10},
  2899.         11 : {ground_sign_direction: 11},
  2900.         12 : {ground_sign_direction: 12},
  2901.         13 : {ground_sign_direction: 13},
  2902.         14 : {ground_sign_direction: 14},
  2903.         15 : {ground_sign_direction: 15}
  2904.     },
  2905.     "minecraft:spruce_wall_sign": {
  2906.         0 : {facing_direction: 0},
  2907.         1 : {facing_direction: 1},
  2908.         2 : {facing_direction: 2},
  2909.         3 : {facing_direction: 3},
  2910.         4 : {facing_direction: 4},
  2911.         5 : {facing_direction: 5}
  2912.     },
  2913.     "minecraft:smooth_stone": {},
  2914.     "minecraft:red_nether_brick_stairs": {
  2915.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2916.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2917.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2918.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2919.        
  2920.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2921.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2922.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2923.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2924.     },
  2925.     "minecraft:smooth_quartz_stairs": {
  2926.         0 : {weirdo_direction: 0, upside_down_bit: false},
  2927.         1 : {weirdo_direction: 1, upside_down_bit: false},
  2928.         2 : {weirdo_direction: 2, upside_down_bit: false},
  2929.         3 : {weirdo_direction: 3, upside_down_bit: false},
  2930.        
  2931.         4 : {weirdo_direction: 0, upside_down_bit: true},
  2932.         5 : {weirdo_direction: 1, upside_down_bit: true},
  2933.         6 : {weirdo_direction: 2, upside_down_bit: true},
  2934.         7 : {weirdo_direction: 3, upside_down_bit: true}
  2935.     },
  2936.     "minecraft:birch_standing_sign": {
  2937.         0 : {ground_sign_direction: 0},
  2938.         1 : {ground_sign_direction: 1},
  2939.         2 : {ground_sign_direction: 2},
  2940.         3 : {ground_sign_direction: 3},
  2941.         4 : {ground_sign_direction: 4},
  2942.         5 : {ground_sign_direction: 5},
  2943.         6 : {ground_sign_direction: 6},
  2944.         7 : {ground_sign_direction: 7},
  2945.         8 : {ground_sign_direction: 8},
  2946.         9 : {ground_sign_direction: 9},
  2947.         10 : {ground_sign_direction: 10},
  2948.         11 : {ground_sign_direction: 11},
  2949.         12 : {ground_sign_direction: 12},
  2950.         13 : {ground_sign_direction: 13},
  2951.         14 : {ground_sign_direction: 14},
  2952.         15 : {ground_sign_direction: 15}
  2953.     },
  2954.     "minecraft:birch_wall_sign": {
  2955.         0 : {facing_direction: 0},
  2956.         1 : {facing_direction: 1},
  2957.         2 : {facing_direction: 2},
  2958.         3 : {facing_direction: 3},
  2959.         4 : {facing_direction: 4},
  2960.         5 : {facing_direction: 5}
  2961.     },
  2962.     "minecraft:jungle_standing_sign": {
  2963.         0 : {ground_sign_direction: 0},
  2964.         1 : {ground_sign_direction: 1},
  2965.         2 : {ground_sign_direction: 2},
  2966.         3 : {ground_sign_direction: 3},
  2967.         4 : {ground_sign_direction: 4},
  2968.         5 : {ground_sign_direction: 5},
  2969.         6 : {ground_sign_direction: 6},
  2970.         7 : {ground_sign_direction: 7},
  2971.         8 : {ground_sign_direction: 8},
  2972.         9 : {ground_sign_direction: 9},
  2973.         10 : {ground_sign_direction: 10},
  2974.         11 : {ground_sign_direction: 11},
  2975.         12 : {ground_sign_direction: 12},
  2976.         13 : {ground_sign_direction: 13},
  2977.         14 : {ground_sign_direction: 14},
  2978.         15 : {ground_sign_direction: 15}
  2979.     },
  2980.     "minecraft:jungle_wall_sign": {
  2981.         0 : {facing_direction: 0},
  2982.         1 : {facing_direction: 1},
  2983.         2 : {facing_direction: 2},
  2984.         3 : {facing_direction: 3},
  2985.         4 : {facing_direction: 4},
  2986.         5 : {facing_direction: 5}
  2987.     },
  2988.     "minecraft:acacia_standing_sign": {
  2989.         0 : {ground_sign_direction: 0},
  2990.         1 : {ground_sign_direction: 1},
  2991.         2 : {ground_sign_direction: 2},
  2992.         3 : {ground_sign_direction: 3},
  2993.         4 : {ground_sign_direction: 4},
  2994.         5 : {ground_sign_direction: 5},
  2995.         6 : {ground_sign_direction: 6},
  2996.         7 : {ground_sign_direction: 7},
  2997.         8 : {ground_sign_direction: 8},
  2998.         9 : {ground_sign_direction: 9},
  2999.         10 : {ground_sign_direction: 10},
  3000.         11 : {ground_sign_direction: 11},
  3001.         12 : {ground_sign_direction: 12},
  3002.         13 : {ground_sign_direction: 13},
  3003.         14 : {ground_sign_direction: 14},
  3004.         15 : {ground_sign_direction: 15}
  3005.     },
  3006.     "minecraft:acacia_wall_sign": {
  3007.         0 : {facing_direction: 0},
  3008.         1 : {facing_direction: 1},
  3009.         2 : {facing_direction: 2},
  3010.         3 : {facing_direction: 3},
  3011.         4 : {facing_direction: 4},
  3012.         5 : {facing_direction: 5}
  3013.     },
  3014.     "minecraft:darkoak_standing_sign": {
  3015.         0 : {ground_sign_direction: 0},
  3016.         1 : {ground_sign_direction: 1},
  3017.         2 : {ground_sign_direction: 2},
  3018.         3 : {ground_sign_direction: 3},
  3019.         4 : {ground_sign_direction: 4},
  3020.         5 : {ground_sign_direction: 5},
  3021.         6 : {ground_sign_direction: 6},
  3022.         7 : {ground_sign_direction: 7},
  3023.         8 : {ground_sign_direction: 8},
  3024.         9 : {ground_sign_direction: 9},
  3025.         10 : {ground_sign_direction: 10},
  3026.         11 : {ground_sign_direction: 11},
  3027.         12 : {ground_sign_direction: 12},
  3028.         13 : {ground_sign_direction: 13},
  3029.         14 : {ground_sign_direction: 14},
  3030.         15 : {ground_sign_direction: 15}
  3031.     },
  3032.     "minecraft:darkoak_wall_sign": {
  3033.         0 : {facing_direction: 0},
  3034.         1 : {facing_direction: 1},
  3035.         2 : {facing_direction: 2},
  3036.         3 : {facing_direction: 3},
  3037.         4 : {facing_direction: 4},
  3038.         5 : {facing_direction: 5}
  3039.     },
  3040.     "minecraft:lectern": {
  3041.         0 : {direction: 0, powered_bit: false},
  3042.         1 : {direction: 1, powered_bit: false},
  3043.         2 : {direction: 2, powered_bit: false},
  3044.         3 : {direction: 3, powered_bit: false},
  3045.        
  3046.         4 : {direction: 0, powered_bit: true},
  3047.         5 : {direction: 1, powered_bit: true},
  3048.         6 : {direction: 2, powered_bit: true},
  3049.         7 : {direction: 3, powered_bit: true}
  3050.     },
  3051.     "minecraft:grindstone": {
  3052.         0 : {direction: 0, attachment: "standing"},
  3053.         1 : {direction: 1, attachment: "standing"},
  3054.         2 : {direction: 2, attachment: "standing"},
  3055.         3 : {direction: 3, attachment: "standing"},
  3056.        
  3057.         4 : {direction: 0, attachment: "hanging"},
  3058.         5 : {direction: 1, attachment: "hanging"},
  3059.         6 : {direction: 2, attachment: "hanging"},
  3060.         7 : {direction: 3, attachment: "hanging"},
  3061.        
  3062.         8 : {direction: 0, attachment: "side"},
  3063.         9 : {direction: 1, attachment: "side"},
  3064.         10 : {direction: 2, attachment: "side"},
  3065.         11 : {direction: 3, attachment: "side"},
  3066.        
  3067.         12 : {direction: 0, attachment: "multiple"},
  3068.         13 : {direction: 1, attachment: "multiple"},
  3069.         14 : {direction: 2, attachment: "multiple"},
  3070.         15 : {direction: 3, attachment: "multiple"}
  3071.     },
  3072.     "minecraft:blast_furnace": {
  3073.         0 : {facing_direction: 0},
  3074.         2 : {facing_direction: 2},
  3075.         3 : {facing_direction: 3},
  3076.         4 : {facing_direction: 4},
  3077.         5 : {facing_direction: 5}
  3078.     },
  3079.     "minecraft:stonecutter_block": {},
  3080.     "minecraft:smoker": {
  3081.         0 : {facing_direction: 0},
  3082.         2 : {facing_direction: 2},
  3083.         3 : {facing_direction: 3},
  3084.         4 : {facing_direction: 4},
  3085.         5 : {facing_direction: 5}
  3086.     },
  3087.     "minecraft:lit_smoker": {
  3088.         0 : {facing_direction: 0},
  3089.         2 : {facing_direction: 2},
  3090.         3 : {facing_direction: 3},
  3091.         4 : {facing_direction: 4},
  3092.         5 : {facing_direction: 5}
  3093.     },
  3094.     "minecraft:cartography_table": {},
  3095.     "minecraft:fletching_table": {},
  3096.     "minecraft:smithing_table": {},
  3097.     "minecraft:barrel": {
  3098.         0 : {facing_direction: 0},
  3099.         1 : {facing_direction: 1},
  3100.         2 : {facing_direction: 2},
  3101.         3 : {facing_direction: 3},
  3102.         4 : {facing_direction: 4},
  3103.         5 : {facing_direction: 5}
  3104.     },
  3105.     "minecraft:loom": {
  3106.         0 : {direction: 0},
  3107.         1 : {direction: 1},
  3108.         2 : {direction: 2}
  3109.     },
  3110.     "minecraft:bell": {
  3111.         0 : {direction: 0, attachment: "standing"},
  3112.         1 : {direction: 1, attachment: "standing"},
  3113.         2 : {direction: 2, attachment: "standing"},
  3114.         3 : {direction: 3, attachment: "standing"},
  3115.        
  3116.         4 : {direction: 0, attachment: "hanging"},
  3117.         5 : {direction: 1, attachment: "hanging"},
  3118.         6 : {direction: 2, attachment: "hanging"},
  3119.         7 : {direction: 3, attachment: "hanging"},
  3120.        
  3121.         8 : {direction: 0, attachment: "side"},
  3122.         9 : {direction: 1, attachment: "side"},
  3123.         10 : {direction: 2, attachment: "side"},
  3124.         11 : {direction: 3, attachment: "side"},
  3125.        
  3126.         12 : {direction: 0, attachment: "multiple"},
  3127.         13 : {direction: 1, attachment: "multiple"},
  3128.         14 : {direction: 2, attachment: "multiple"},
  3129.         15 : {direction: 3, attachment: "multiple"}
  3130.     },
  3131.     "minecraft:sweet_berry_bush": {
  3132.         0 : {growth: 0},
  3133.         1 : {growth: 1},
  3134.         2 : {growth: 2},
  3135.         3 : {growth: 3},
  3136.         4 : {growth: 4},
  3137.         5 : {growth: 5},
  3138.         6 : {growth: 6},
  3139.         7 : {growth: 7}
  3140.     },
  3141.     "minecraft:lantern": {
  3142.         0 : {hanging: false},
  3143.         1 : {hanging: true}
  3144.     },
  3145.     "minecraft:campfire": {
  3146.         0 : {direction: 0, extinguished: false},
  3147.         1 : {direction: 1, extinguished: false},
  3148.         2 : {direction: 2, extinguished: false},
  3149.         3 : {direction: 3, extinguished: false},
  3150.        
  3151.         4 : {direction: 0, extinguished: true},
  3152.         5 : {direction: 1, extinguished: true},
  3153.         6 : {direction: 2, extinguished: true},
  3154.         7 : {direction: 3, extinguished: true}
  3155.     },
  3156.     "minecraft:lava_cauldron": {
  3157.         0 : {fill_level: 0},
  3158.         1 : {fill_level: 1},
  3159.         2 : {fill_level: 2},
  3160.         3 : {fill_level: 3},
  3161.         4 : {fill_level: 4},
  3162.         5 : {fill_level: 5},
  3163.         6 : {fill_level: 6}
  3164.     },
  3165.     "minecraft:jigsaw": {},
  3166.     "minecraft:wood": {
  3167.         0 : {wood_type: "oak", stripped_bit: false},
  3168.         1 : {wood_type: "spruce", stripped_bit: false},
  3169.         2 : {wood_type: "birch", stripped_bit: false},
  3170.         3 : {wood_type: "jungle", stripped_bit: false},
  3171.         4 : {wood_type: "acacia", stripped_bit: false},
  3172.         5 : {wood_type: "dark_Oak", stripped_bit: false},
  3173.        
  3174.         8 : {wood_type: "oak", stripped_bit: true},
  3175.         9 : {wood_type: "spruce", stripped_bit: true},
  3176.         10 : {wood_type: "birch", stripped_bit: true},
  3177.         11 : {wood_type: "jungle", stripped_bit: true},
  3178.         12 : {wood_type: "acacia", stripped_bit: true},
  3179.         13 : {wood_type: "dark_Oak", stripped_bit: true}
  3180.     },
  3181.     "minecraft:composter": {
  3182.         0 : {composter_fill_level: 0},
  3183.         1 : {composter_fill_level: 1},
  3184.         2 : {composter_fill_level: 2},
  3185.         3 : {composter_fill_level: 3},
  3186.         4 : {composter_fill_level: 4},
  3187.         5 : {composter_fill_level: 5},
  3188.         6 : {composter_fill_level: 6},
  3189.         7 : {composter_fill_level: 7},
  3190.         8 : {composter_fill_level: 8}
  3191.     },
  3192.     "minecraft:lit_blast_furnace": {
  3193.         0 : {facing_direction: 0},
  3194.         2 : {facing_direction: 2},
  3195.         3 : {facing_direction: 3},
  3196.         4 : {facing_direction: 4},
  3197.         5 : {facing_direction: 5}
  3198.     },
  3199.     "minecraft:light_block": {
  3200.         0 : {block_light_level: 0},
  3201.         1 : {block_light_level: 1},
  3202.         2 : {block_light_level: 2},
  3203.         3 : {block_light_level: 3},
  3204.         4 : {block_light_level: 4},
  3205.         5 : {block_light_level: 5},
  3206.         6 : {block_light_level: 6},
  3207.         7 : {block_light_level: 7},
  3208.         8 : {block_light_level: 8},
  3209.         9 : {block_light_level: 9},
  3210.         10 : {block_light_level: 10},
  3211.         11 : {block_light_level: 11},
  3212.         12 : {block_light_level: 12},
  3213.         13 : {block_light_level: 13},
  3214.         14 : {block_light_level: 14},
  3215.         15 : {block_light_level: 15}
  3216.     },
  3217.     "minecraft:wither_rose": {},
  3218.     "minecraft:stickyPistonArmCollision": {},
  3219.     "minecraft:bee_nest": {},
  3220.     "minecraft:beehive": {},
  3221.     "minecraft:honey_block": {},
  3222.     "minecraft:honeycomb_block": {}
  3223. }
Add Comment
Please, Sign In to add comment