console.info("[SOCIETY] handlePathBlockTags.js loaded");
const createBlockTypes = ["andesite", "granite", "diroite", "calcite", "tuff", "dripstone", "deepslate", "asurine", "crimsite", "orchrum", "veridium", "limestone", "scoria", "scorchia"]
const createVariants = (type) => [
  `create:small_${type}_bricks`,
  `create:small_${type}_brick_stairs`,
  `create:small_${type}_brick_slab`,
  `create:small_${type}_brick_wall`,
  `create:cut_${type}`,
  `create:cut_${type}_stairs`,
  `create:cut_${type}_slab`,
  `create:cut_${type}_wall`,
  `create:layered_${type}`,
  `create:polished_cut_${type}`,
  `create:polished_cut_${type}_stairs`,
  `create:polished_cut_${type}_slab`,
  `create:polished_cut_${type}_wall`,
  `create:${type}_pillar`,
  `create:cut_${type}_bricks`,
  `create:cut_${type}_brick_stairs`,
  `create:cut_${type}_brick_slab`,
  `create:cut_${type}_brick_wall`,
];
let pathBlocks = [
  "copycats:copycat_board",
  "copycats:copycat_box",
  "copycats:copycat_catwalk",
  "copycats:copycat_stairs",
  "copycats:copycat_slab",
  "create:copycat_step",
  "copycats:copycat_block",
  "minecraft:quartz_block",
  "clayworks:terracotta_bricks",
  "clayworks:lime_terracotta_bricks",
  "clayworks:green_terracotta_bricks",
  "clayworks:cyan_terracotta_bricks",
  "clayworks:light_blue_terracotta_bricks",
  "clayworks:blue_terracotta_bricks",
  "clayworks:purple_terracotta_bricks",
  "clayworks:magenta_terracotta_bricks",
  "clayworks:pink_terracotta_bricks",
  "minecraft:brown_terracotta",
  "minecraft:gray_terracotta",
  "minecraft:polished_basalt",
  "minecraft:basalt",
  "minecraft:smooth_basalt",
  "minecraft:white_terracotta",
  "minecraft:light_gray_terracotta",
  "minecraft:terracotta",
  "minecraft:blue_terracotta",
  "minecraft:light_blue_terracotta",
  "minecraft:cyan_terracotta",
  "minecraft:green_terracotta",
  "minecraft:lime_terracotta",
  "minecraft:yellow_terracotta",
  "minecraft:orange_terracotta",
  "minecraft:red_terracotta",
  "minecraft:pink_terracotta",
  "minecraft:magenta_terracotta",
  "minecraft:purple_terracotta",
  "clayworks:yellow_terracotta_bricks",
  "clayworks:orange_terracotta_bricks",
  "clayworks:red_terracotta_bricks",
  "clayworks:brown_terracotta_bricks",
  "clayworks:black_terracotta_bricks",
  "clayworks:gray_terracotta_bricks",
  "clayworks:light_gray_terracotta_bricks",
  "clayworks:white_terracotta_bricks",
  "minecraft:deepslate_tile_slab",
  "minecraft:deepslate_tiles",
  "minecraft:deepslate_tile_stairs",
  "minecraft:polished_deepslate",
  "minecraft:polished_deepslate_stairs",
  "minecraft:polished_deepslate_slab",
  "minecraft:cobbled_deepslate",
  "minecraft:deepslate",
  "meadow:mossy_cobbled_limestone",
  "meadow:mossy_cobbled_limestone_stairs",
  "meadow:mossy_cobbled_limestone_slab",
  "meadow:limestone",
  "meadow:limestone_stairs",
  "meadow:limestone_slab",
  "meadow:mossy_limestone_bricks",
  "meadow:mossy_limestone_brick_stairs",
  "meadow:mossy_limestone_brick_slab",
  "meadow:cracked_limestone_bricks",
  "meadow:polished_limestone_bricks",
  "meadow:cobbled_limestone",
  "meadow:cobbled_limestone_stairs",
  "meadow:cobbled_limestone_slab",
  "meadow:chiseled_limestone_bricks",
  "meadow:limestone_bricks",
  "meadow:limestone_brick_stairs",
  "meadow:limestone_brick_slab",
  "trials:polished_tuff",
  "trials:polished_tuff_stairs",
  "trials:chiseled_tuff",
  "trials:tuff_bricks",
  "trials:tuff_brick_stairs",
  "trials:tuff_brick_slab",
  "trials:polished_tuff_stairs",
  "trials:polished_tuff_slab",
  "trials:chiseled_tuff_bricks",
];

ServerEvents.tags("block", (e) => {
  createBlockTypes.forEach((type) => {
    pathBlocks.push(createVariants(type))
  })
  pathBlocks.forEach((block) => {
    e.add("via_romana:path_block", block);
  });
});
