acacia/white: {
  "processors": [
    {
      "processor_type": "minecraft:rule",
      "rules": [
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_leaves"
          },
          "output_state": {
            "Name": "minecraft:acacia_leaves",
            "Properties": {
                "persistent": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_planks"
          },
          "output_state": {
            "Name": "minecraft:acacia_planks"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_pressure_plate"
          },
          "output_state": {
            "Name": "minecraft:acacia_pressure_plate"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_sapling"
          },
          "output_state": {
            "Name": "minecraft:acacia_sapling"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:potted_oak_sapling"
          },
          "output_state": {
            "Name": "minecraft:potted_acacia_sapling"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_log",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_log",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_log",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_log",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_log",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_log",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "top"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_slab",
            "Properties": {
              "type": "top"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "bottom"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_slab",
            "Properties": {
              "type": "bottom"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "double"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_slab",
            "Properties": {
              "type": "double"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wood",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wood",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wood",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_wood",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_wood",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_wood",
            "Properties": {
              "axis": "z"
            }
          }
        }
      ]
    }
  ]
}
acacia/black:{
  "processors": [
    {
      "processor_type": "minecraft:rule",
      "rules": [
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "east",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "east",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "north",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "north",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "west",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "west",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "south",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "south",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "east",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "east",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "north",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "north",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "west",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "west",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "south",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "south",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_carpet"
          },
          "output_state": {
            "Name": "minecraft:black_carpet"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_concrete"
          },
          "output_state": {
            "Name": "minecraft:black_concrete"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_concrete_powder"
          },
          "output_state": {
            "Name": "minecraft:black_concrete_powder"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_stained_glass"
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_terracotta"
          },
          "output_state": {
            "Name": "minecraft:black_terracotta"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_wool"
          },
          "output_state": {
            "Name": "minecraft:black_wool"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "1",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "1",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "2",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "2",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "3",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "3",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "4",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "4",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "1",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "1",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "2",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "2",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "3",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "3",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "4",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "4",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle_cake",
              "Properties": {
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle_cake",
            "Properties": {
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle_cake",
              "Properties": {
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle_cake",
            "Properties": {
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "up"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "up"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "down"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "down"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_leaves"
          },
          "output_state": {
            "Name": "minecraft:acacia_leaves",
            "Properties": {
                "persistent": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_planks"
          },
          "output_state": {
            "Name": "minecraft:acacia_planks"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_pressure_plate"
          },
          "output_state": {
            "Name": "minecraft:acacia_pressure_plate"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_sapling"
          },
          "output_state": {
            "Name": "minecraft:acacia_sapling"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:potted_oak_sapling"
          },
          "output_state": {
            "Name": "minecraft:potted_acacia_sapling"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "floor",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "wall",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_button",
            "Properties": {
              "face": "ceiling",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_hanging_sign",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_log",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_log",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_log",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_log",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_log",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_log",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_sign",
            "Properties": {
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wall_sign",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "top"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_slab",
            "Properties": {
              "type": "top"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "bottom"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_slab",
            "Properties": {
              "type": "bottom"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "double"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_slab",
            "Properties": {
              "type": "double"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wood",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wood",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:acacia_wood",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_wood",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_wood",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_acacia_wood",
            "Properties": {
              "axis": "z"
            }
          }
        }
      ]
    }
  ]
}
bamboo/black:{
  "processors": [
    {
      "processor_type": "minecraft:rule",
      "rules": [
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_banner",
              "Properties": {
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_banner",
            "Properties": {
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_wall_banner",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_wall_banner",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "east",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "east",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "north",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "north",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "west",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "west",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "south",
                "part": "foot"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "south",
              "part": "foot"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "east",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "east",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "north",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "north",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "west",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "west",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_bed",
              "Properties": {
                "facing": "south",
                "part": "head"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_bed",
            "Properties": {
              "facing": "south",
              "part": "head"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_carpet"
          },
          "output_state": {
            "Name": "minecraft:black_carpet"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_concrete"
          },
          "output_state": {
            "Name": "minecraft:black_concrete"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_concrete_powder"
          },
          "output_state": {
            "Name": "minecraft:black_concrete_powder"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_stained_glass"
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_terracotta"
          },
          "output_state": {
            "Name": "minecraft:black_terracotta"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:white_wool"
          },
          "output_state": {
            "Name": "minecraft:black_wool"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "1",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "1",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "2",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "2",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "3",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "3",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "4",
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "4",
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "1",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "1",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "2",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "2",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "3",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "3",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle",
              "Properties": {
                "candles": "4",
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle",
            "Properties": {
              "candles": "4",
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle_cake",
              "Properties": {
                "lit": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle_cake",
            "Properties": {
              "lit": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_candle_cake",
              "Properties": {
                "lit": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_candle_cake",
            "Properties": {
              "lit": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "white_stained_glass_pane",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_stained_glass_pane",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_glazed_terracotta",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_glazed_terracotta",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "up"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "up"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:white_shulker_box",
              "Properties": {
                "facing": "down"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:black_shulker_box",
            "Properties": {
              "facing": "down"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_leaves"
          },
          "output_state": {
            "Name": "minecraft:bamboo_mosaic",
            "Properties": {
                "persistent": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_planks"
          },
          "output_state": {
            "Name": "minecraft:bamboo_planks"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_pressure_plate"
          },
          "output_state": {
            "Name": "minecraft:bamboo_pressure_plate"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:oak_sapling"
          },
          "output_state": {
            "Name": "minecraft:bamboo_sapling"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:block_match",
            "block": "minecraft:potted_oak_sapling"
          },
          "output_state": {
            "Name": "minecraft:potted_bamboo"
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "floor",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "wall",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "ceiling",
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "floor",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "wall",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "ceiling",
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "floor",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "wall",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "ceiling",
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "floor",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "floor",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "wall",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "wall",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_button",
              "Properties": {
                "face": "ceiling",
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_button",
            "Properties": {
              "face": "ceiling",
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "north",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "north",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "south",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "south",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "west",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "west",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "left",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "left",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "right",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "right",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "left",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "left",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "upper",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "upper",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_door",
              "Properties": {
                "facing": "east",
                "half": "lower",
                "hinge": "right",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_door",
            "Properties": {
              "facing": "east",
              "half": "lower",
              "hinge": "right",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "false",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "false",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "false",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "false",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "false",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "false",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "oak_fence",
              "Properties": {
                "east": "true",
                "west": "true",
                "north": "true",
                "south": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence",
            "Properties": {
              "east": "true",
              "west": "true",
              "north": "true",
              "south": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "north",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "north",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "south",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "south",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "west",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "west",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "true",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "true",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "false",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "false",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "true",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "true",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_fence_gate",
              "Properties": {
                "facing": "east",
                "in_wall": "false",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_fence_gate",
            "Properties": {
              "facing": "east",
              "in_wall": "false",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "true",
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "true",
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_hanging_sign",
              "Properties": {
                "attached": "false",
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_hanging_sign",
            "Properties": {
              "attached": "false",
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_hanging_sign",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_hanging_sign",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_hanging_sign",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_hanging_sign",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_hanging_sign",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_block",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_block",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_log",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_block",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_bamboo_block",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_bamboo_block",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_log",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_bamboo_block",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "0"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "0"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "1"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "1"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "2"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "2"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "3"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "3"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "4"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "4"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "5"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "5"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "6"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "6"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "7"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "7"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "8"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "8"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "9"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "9"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "10"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "10"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "11"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "11"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "12"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "12"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "13"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "13"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "14"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "14"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_sign",
              "Properties": {
                "rotation": "15"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_sign",
            "Properties": {
              "rotation": "15"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "north"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_sign",
            "Properties": {
              "facing": "north"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "south"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_sign",
            "Properties": {
              "facing": "south"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "west"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_sign",
            "Properties": {
              "facing": "west"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wall_sign",
              "Properties": {
                "facing": "east"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_wall_sign",
            "Properties": {
              "facing": "east"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "top"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_slab",
            "Properties": {
              "type": "top"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "bottom"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_slab",
            "Properties": {
              "type": "bottom"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_slab",
              "Properties": {
                "type": "double"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_slab",
            "Properties": {
              "type": "double"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "top",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "top",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "straight"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "straight"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "inner_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "inner_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "inner_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "inner_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "outer_left"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "outer_left"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_stairs",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "shape": "outer_right"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_stairs",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "shape": "outer_right"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "north",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "north",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "south",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "south",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "west",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "west",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "top",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "top",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "open": "true"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "open": "true"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "top",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "top",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_trapdoor",
              "Properties": {
                "facing": "east",
                "half": "bottom",
                "open": "false"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_trapdoor",
            "Properties": {
              "facing": "east",
              "half": "bottom",
              "open": "false"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_block",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_block",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:oak_wood",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:bamboo_block",
            "Properties": {
              "axis": "z"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "x"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_bamboo_block",
            "Properties": {
              "axis": "x"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "y"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_bamboo_block",
            "Properties": {
              "axis": "y"
            }
          }
        },
        {
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          },
          "input_predicate": {
            "predicate_type": "minecraft:blockstate_match",
            "block_state": {
              "Name": "minecraft:stripped_oak_wood",
              "Properties": {
                "axis": "z"
              }
            }
          },
          "output_state": {
            "Name": "minecraft:stripped_bamboo_block",
            "Properties": {
              "axis": "z"
            }
          }
        }
      ]
    }
  ]
}