// Global map to track cooldown start times for each player
export const cooldownStartTimes = new Map();

export function isNotSolid(block) {
  return (
    block.isLiquid ||
    block.isAir ||
    block.permutation.getState("flower_type") !== undefined ||
    block.permutation.getState("tall_grass_type") !== undefined ||
    block.permutation.getState("sea_grass_type") !== undefined ||
    block.permutation.getState("double_plant_type") !== undefined ||
    block.permutation.matches("minecraft:fire") ||
    block.permutation.matches("minecraft:soul_fire") ||
    block.permutation.matches("minecraft:torch") ||
    block.permutation.matches("minecraft:soul_torch") ||
    block.permutation.matches("minecraft:snow_layer") ||
    block.permutation.matches("minecraft:powder_snow") ||
    block.permutation.matches("minecraft:snow") ||
    block.permutation.matches("minecraft:twisting_vines") ||
    block.permutation.matches("minecraft:reeds") ||
    block.permutation.matches("minecraft:deadbush") ||
    block.permutation.matches("minecraft:sweet_berry_bush") ||
    block.permutation.matches("minecraft:bamboo") ||
    block.permutation.matches("minecraft:bamboo_sapling") ||
    block.permutation.matches("minecraft:cocoa") ||
    block.permutation.matches("minecraft:hanging_roots") ||
    block.permutation.matches("minecraft:mangrove_roots") ||
    block.permutation.matches("minecraft:kelp") ||
    block.permutation.matches("minecraft:vine") ||
    block.permutation.matches("minecraft:crimson_fungus") ||
    block.permutation.matches("minecraft:warped_fungus") ||
    block.permutation.matches("minecraft:crimson_roots") ||
    block.permutation.matches("minecraft:warped_roots") ||
    block.permutation.matches("minecraft:red_mushroom") ||
    block.permutation.matches("minecraft:brown_mushroom") ||
    block.permutation.matches("minecraft:glow_lichen") ||
    block.permutation.matches("minecraft:sculk_vein") ||
    block.permutation.matches("minecraft:nether_sprouts") ||
    block.permutation.matches("minecraft:nether_wart") ||
    block.permutation.matches("minecraft:sapling") ||
    block.permutation.matches("minecraft:red_flower") ||
    block.permutation.matches("minecraft:yellow_flower") ||
    block.permutation.matches("minecraft:torchflower") ||
    block.permutation.matches("minecraft:wither_rose") ||
    block.permutation.matches("minecraft:web") ||
    block.permutation.matches("minecraft:frog_spawn")
  );
}
export const fenceexcludeBlocksArray = new Set([
  "float_fc:acer_door",
  "float_fc:acer_leaves",
  "float_fc:acer_path",
  "float_fc:acer_path_wide",
  "float_fc:acer_quarter_plank",
  "float_fc:acer_trapdoor",
  "float_fc:ashen_door",
  "float_fc:ashen_leaves",
  "float_fc:ashen_path",
  "float_fc:ashen_path_wide",
  "float_fc:ashen_quarter_plank",
  "float_fc:ashen_trapdoor",
  "float_fc:avocado_door",
  "float_fc:avocado_leaves",
  "float_fc:avocado_path",
  "float_fc:avocado_path_wide",
  "float_fc:avocado_quarter_plank",
  "float_fc:avocado_trapdoor",
  "float_fc:baobab_door",
  "float_fc:baobab_leaves",
  "float_fc:baobab_path",
  "float_fc:baobab_path_wide",
  "float_fc:baobab_quarter_plank",
  "float_fc:baobab_trapdoor",
  "float_fc:banana_door",
  "float_fc:banana_leaves",
  "float_fc:banana_path",
  "float_fc:banana_path_wide",
  "float_fc:banana_quarter_plank",
  "float_fc:banana_trapdoor",
  "float_fc:bone_door",
  "float_fc:bone_leaves",
  "float_fc:bone_path",
  "float_fc:bone_path_wide",
  "float_fc:bone_quarter_plank",
  "float_fc:bone_trapdoor",
  "float_fc:cactus_door",
  "float_fc:cactus_leaves",
  "float_fc:cactus_path",
  "float_fc:cactus_path_wide",
  "float_fc:cactus_quarter_plank",
  "float_fc:cactus_trapdoor",
  "float_fc:cherry_door",
  "float_fc:cherry_leaves",
  "float_fc:cherry_path",
  "float_fc:cherry_path_wide",
  "float_fc:cherry_quarter_plank",
  "float_fc:cherry_trapdoor",
  "float_fc:coconut_door",
  "float_fc:coconut_leaves",
  "float_fc:coconut_path",
  "float_fc:coconut_path_wide",
  "float_fc:coconut_quarter_plank",
  "float_fc:coconut_trapdoor",
  "float_fc:dawn_redwood_door",
  "float_fc:dawn_redwood_leaves",
  "float_fc:dawn_redwood_path",
  "float_fc:dawn_redwood_path_wide",
  "float_fc:dawn_redwood_quarter_plank",
  "float_fc:dawn_redwood_trapdoor",
  "float_fc:ender_door",
  "float_fc:ender_leaves",
  "float_fc:ender_path",
  "float_fc:ender_path_wide",
  "float_fc:ender_quarter_plank",
  "float_fc:ender_trapdoor",
  "float_fc:everblue_door",
  "float_fc:everblue_leaves",
  "float_fc:everblue_path",
  "float_fc:everblue_path_wide",
  "float_fc:everblue_quarter_plank",
  "float_fc:everblue_trapdoor",
  "float_fc:gold_door",
  "float_fc:gold_leaves",
  "float_fc:gold_path",
  "float_fc:gold_path_wide",
  "float_fc:gold_quarter_plank",
  "float_fc:gold_trapdoor",
  "float_fc:hazelnut_door",
  "float_fc:hazelnut_leaves",
  "float_fc:hazelnut_path",
  "float_fc:hazelnut_path_wide",
  "float_fc:hazelnut_quarter_plank",
  "float_fc:hazelnut_trapdoor",
  "float_fc:juniper_door",
  "float_fc:juniper_leaves",
  "float_fc:juniper_path",
  "float_fc:juniper_path_wide",
  "float_fc:juniper_quarter_plank",
  "float_fc:juniper_trapdoor",
  "float_fc:lemon_door",
  "float_fc:lemon_leaves",
  "float_fc:lemon_path",
  "float_fc:lemon_path_wide",
  "float_fc:lemon_quarter_plank",
  "float_fc:lemon_trapdoor",
  "float_fc:mango_door",
  "float_fc:mango_leaves",
  "float_fc:mango_path",
  "float_fc:mango_path_wide",
  "float_fc:mango_quarter_plank",
  "float_fc:mango_trapdoor",
  "float_fc:maple_door",
  "float_fc:maple_leaves",
  "float_fc:maple_path",
  "float_fc:maple_path_wide",
  "float_fc:maple_quarter_plank",
  "float_fc:maple_trapdoor",
  "float_fc:mushroom_door",
  "float_fc:mushroom_leaves",
  "float_fc:mushroom_leaves_inside",
  "float_fc:mushroom_path",
  "float_fc:mushroom_path_wide",
  "float_fc:mushroom_quarter_plank",
  "float_fc:mushroom_trapdoor",
  "float_fc:orange_door",
  "float_fc:orange_leaves",
  "float_fc:orange_path",
  "float_fc:orange_path_wide",
  "float_fc:orange_quarter_plank",
  "float_fc:orange_trapdoor",
  "float_fc:peach_door",
  "float_fc:peach_leaves",
  "float_fc:peach_path",
  "float_fc:peach_path_wide",
  "float_fc:peach_quarter_plank",
  "float_fc:peach_trapdoor",
  "float_fc:pear_door",
  "float_fc:pear_leaves",
  "float_fc:pear_path",
  "float_fc:pear_path_wide",
  "float_fc:pear_quarter_plank",
  "float_fc:pear_trapdoor",
  "float_fc:pine_door",
  "float_fc:pine_leaves",
  "float_fc:pine_path",
  "float_fc:pine_path_wide",
  "float_fc:pine_quarter_plank",
  "float_fc:pine_trapdoor",
  "float_fc:pink_oleander_door",
  "float_fc:pink_oleander_leaves",
  "float_fc:pink_oleander_path",
  "float_fc:pink_oleander_path_wide",
  "float_fc:pink_oleander_quarter_plank",
  "float_fc:pink_oleander_trapdoor",
  "float_fc:plum_door",
  "float_fc:plum_leaves",
  "float_fc:plum_path",
  "float_fc:plum_path_wide",
  "float_fc:plum_quarter_plank",
  "float_fc:plum_trapdoor",
  "float_fc:rainbow_door",
  "float_fc:rainbow_leaves_blue",
  "float_fc:rainbow_leaves_cyan",
  "float_fc:rainbow_leaves_green",
  "float_fc:rainbow_leaves_orange",
  "float_fc:rainbow_leaves_pink",
  "float_fc:rainbow_leaves_purple",
  "float_fc:rainbow_leaves_red",
  "float_fc:rainbow_leaves_yellow",
  "float_fc:rainbow_path",
  "float_fc:rainbow_path_wide",
  "float_fc:rainbow_quarter_plank",
  "float_fc:rainbow_trapdoor",
  "float_fc:redwood_door",
  "float_fc:redwood_leaves",
  "float_fc:redwood_path",
  "float_fc:redwood_path_wide",
  "float_fc:redwood_quarter_plank",
  "float_fc:redwood_trapdoor",
  "float_fc:scorched_door",
  "float_fc:scorched_leaves",
  "float_fc:scorched_path",
  "float_fc:scorched_path_wide",
  "float_fc:scorched_quarter_plank",
  "float_fc:scorched_trapdoor",
  "float_fc:snow_crystal_door",
  "float_fc:snow_crystal_leaves",
  "float_fc:snow_crystal_path",
  "float_fc:snow_crystal_path_wide",
  "float_fc:snow_crystal_quarter_plank",
  "float_fc:snow_crystal_trapdoor",
  "float_fc:walnut_door",
  "float_fc:walnut_leaves",
  "float_fc:walnut_path",
  "float_fc:walnut_path_wide",
  "float_fc:walnut_quarter_plank",
  "float_fc:walnut_trapdoor",
  "float_fc:wisteria_door",
  "float_fc:wisteria_leaves",
  "float_fc:wisteria_path",
  "float_fc:wisteria_path_wide",
  "float_fc:wisteria_quarter_plank",
  "float_fc:wisteria_trapdoor",
  "minecraft:acacia_door",
  "minecraft:acacia_leaves",
  "minecraft:acacia_trapdoor",
  "minecraft:air",
  "minecraft:azalea_leaves",
  "minecraft:azalea_leaves_flowered",
  "minecraft:birch_door",
  "minecraft:birch_leaves",
  "minecraft:birch_trapdoor",
  "minecraft:bamboo_door",
  "minecraft:bamboo_trapdoor",
  "minecraft:cherry_door",
  "minecraft:cherry_leaves",
  "minecraft:cherry_trapdoor",
  "minecraft:cornflower",
  "minecraft:crimson_door",
  "minecraft:crimson_trapdoor",
  "minecraft:dandelion",
  "minecraft:dark_oak_door",
  "minecraft:dark_oak_leaves",
  "minecraft:dark_oak_trapdoor",
  "minecraft:glass",
  "minecraft:glass_pane",
  "minecraft:grass",
  "minecraft:iron_door",
  "minecraft:iron_trapdoor",
  "minecraft:jungle_door",
  "minecraft:jungle_leaves",
  "minecraft:jungle_trapdoor",
  "minecraft:mangrove_door",
  "minecraft:mangrove_leaves",
  "minecraft:mangrove_trapdoor",
  "minecraft:oak_door",
  "minecraft:oak_leaves",
  "minecraft:oak_trapdoor",
  "minecraft:snow_layer",
  "minecraft:spruce_door",
  "minecraft:spruce_leaves",
  "minecraft:spruce_trapdoor",
  "minecraft:short_grass",
  "minecraft:tall_grass",
  "minecraft:torch",
  "minecraft:trapdoor",
  "minecraft:vine",
  "minecraft:warped_door",
  "minecraft:warped_trapdoor",
  "minecraft:water",
  "minecraft:lava",
]);
export const doorTypes = new Set([
  "float_fc:acer_door",
  "float_fc:ashen_door",
  "float_fc:avocado_door",
  "float_fc:baobab_door",
  "float_fc:banana_door",
  "float_fc:bone_door",
  "float_fc:cactus_door",
  "float_fc:cherry_door",
  "float_fc:coconut_door",
  "float_fc:dawn_redwood_door",
  "float_fc:ender_door",
  "float_fc:everblue_door",
  "float_fc:gold_door",
  "float_fc:hazelnut_door",
  "float_fc:juniper_door",
  "float_fc:lemon_door",
  "float_fc:mango_door",
  "float_fc:maple_door",
  "float_fc:mushroom_door",
  "float_fc:orange_door",
  "float_fc:peach_door",
  "float_fc:pear_door",
  "float_fc:pine_door",
  "float_fc:pink_oleander_door",
  "float_fc:plum_door",
  "float_fc:rainbow_door",
  "float_fc:redwood_door",
  "float_fc:scorched_door",
  "float_fc:snow_crystal_door",
  "float_fc:walnut_door",
  "float_fc:wisteria_door",
]);
export const fenceinv = new Set([
  "float_fc:acer_fence_inventory",
  "float_fc:ashen_fence_inventory",
  "float_fc:avocado_fence_inventory",
  "float_fc:baobab_fence_inventory",
  "float_fc:banana_fence_inventory",
  "float_fc:bone_fence_inventory",
  "float_fc:cactus_fence_inventory",
  "float_fc:cherry_fence_inventory",
  "float_fc:coconut_fence_inventory",
  "float_fc:dawn_redwood_fence_inventory",
  "float_fc:ender_fence_inventory",
  "float_fc:everblue_fence_inventory",
  "float_fc:gold_fence_inventory",
  "float_fc:hazelnut_fence_inventory",
  "float_fc:juniper_fence_inventory",
  "float_fc:lemon_fence_inventory",
  "float_fc:mango_fence_inventory",
  "float_fc:maple_fence_inventory",
  "float_fc:mushroom_fence_inventory",
  "float_fc:orange_fence_inventory",
  "float_fc:peach_fence_inventory",
  "float_fc:pear_fence_inventory",
  "float_fc:pine_fence_inventory",
  "float_fc:pink_oleander_fence_inventory",
  "float_fc:plum_fence_inventory",
  "float_fc:rainbow_fence_inventory",
  "float_fc:redwood_fence_inventory",
  "float_fc:scorched_fence_inventory",
  "float_fc:snow_crystal_fence_inventory",
  "float_fc:walnut_fence_inventory",
  "float_fc:wisteria_fence_inventory",
]);
export const fenceTypes = new Set([
  "float_fc:acer_fence",
  "float_fc:ashen_fence",
  "float_fc:avocado_fence",
  "float_fc:baobab_fence",
  "float_fc:banana_fence",
  "float_fc:bone_fence",
  "float_fc:cactus_fence",
  "float_fc:cherry_fence",
  "float_fc:coconut_fence",
  "float_fc:dawn_redwood_fence",
  "float_fc:ender_fence",
  "float_fc:everblue_fence",
  "float_fc:gold_fence",
  "float_fc:hazelnut_fence",
  "float_fc:juniper_fence",
  "float_fc:lemon_fence",
  "float_fc:mango_fence",
  "float_fc:maple_fence",
  "float_fc:mushroom_fence",
  "float_fc:orange_fence",
  "float_fc:peach_fence",
  "float_fc:pear_fence",
  "float_fc:pine_fence",
  "float_fc:pink_oleander_fence",
  "float_fc:plum_fence",
  "float_fc:rainbow_fence",
  "float_fc:redwood_fence",
  "float_fc:scorched_fence",
  "float_fc:snow_crystal_fence",
  "float_fc:walnut_fence",
  "float_fc:wisteria_fence",
]);

export const stairTypes = new Set([
  "float_fc:acer_stairs",
  "float_fc:ashen_stairs",
  "float_fc:avocado_stairs",
  "float_fc:baobab_stairs",
  "float_fc:banana_stairs",
  "float_fc:bone_stairs",
  "float_fc:cactus_stairs",
  "float_fc:cherry_stairs",
  "float_fc:coconut_stairs",
  "float_fc:dawn_redwood_stairs",
  "float_fc:ender_stairs",
  "float_fc:everblue_stairs",
  "float_fc:gold_stairs",
  "float_fc:hazelnut_stairs",
  "float_fc:juniper_stairs",
  "float_fc:lemon_stairs",
  "float_fc:mango_stairs",
  "float_fc:maple_stairs",
  "float_fc:mushroom_stairs",
  "float_fc:orange_stairs",
  "float_fc:peach_stairs",
  "float_fc:pear_stairs",
  "float_fc:pine_stairs",
  "float_fc:pink_oleander_stairs",
  "float_fc:plum_stairs",
  "float_fc:rainbow_stairs",
  "float_fc:redwood_stairs",
  "float_fc:scorched_stairs",
  "float_fc:snow_crystal_stairs",
  "float_fc:walnut_stairs",
  "float_fc:wisteria_stairs",
]);

export const gateTypes = new Set([
  "float_fc:acer_fence_gate",
  "float_fc:ashen_fence_gate",
  "float_fc:avocado_fence_gate",
  "float_fc:baobab_fence_gate",
  "float_fc:banana_fence_gate",
  "float_fc:bone_fence_gate",
  "float_fc:cactus_fence_gate",
  "float_fc:cherry_fence_gate",
  "float_fc:coconut_fence_gate",
  "float_fc:dawn_redwood_fence_gate",
  "float_fc:ender_fence_gate",
  "float_fc:everblue_fence_gate",
  "float_fc:gold_fence_gate",
  "float_fc:hazelnut_fence_gate",
  "float_fc:juniper_fence_gate",
  "float_fc:lemon_fence_gate",
  "float_fc:mango_fence_gate",
  "float_fc:maple_fence_gate",
  "float_fc:mushroom_fence_gate",
  "float_fc:orange_fence_gate",
  "float_fc:peach_fence_gate",
  "float_fc:pear_fence_gate",
  "float_fc:pine_fence_gate",
  "float_fc:pink_oleander_fence_gate",
  "float_fc:plum_fence_gate",
  "float_fc:rainbow_fence_gate",
  "float_fc:redwood_fence_gate",
  "float_fc:scorched_fence_gate",
  "float_fc:snow_crystal_fence_gate",
  "float_fc:walnut_fence_gate",
  "float_fc:wisteria_fence_gate",
]);

export const ForestrySlabs = new Set([
  "float_fc:acer_slab",
  "float_fc:ashen_slab",
  "float_fc:avocado_slab",
  "float_fc:baobab_slab",
  "float_fc:banana_slab",
  "float_fc:bone_slab",
  "float_fc:cactus_slab",
  "float_fc:cherry_slab",
  "float_fc:coconut_slab",
  "float_fc:dawn_redwood_slab",
  "float_fc:ender_slab",
  "float_fc:everblue_slab",
  "float_fc:gold_slab",
  "float_fc:hazelnut_slab",
  "float_fc:juniper_slab",
  "float_fc:lemon_slab",
  "float_fc:mango_slab",
  "float_fc:maple_slab",
  "float_fc:mushroom_slab",
  "float_fc:orange_slab",
  "float_fc:peach_slab",
  "float_fc:pear_slab",
  "float_fc:pine_slab",
  "float_fc:pink_oleander_slab",
  "float_fc:plum_slab",
  "float_fc:rainbow_slab",
  "float_fc:redwood_slab",
  "float_fc:scorched_slab",
  "float_fc:snow_crystal_slab",
  "float_fc:walnut_slab",
  "float_fc:wisteria_slab",
]);
export const forestryLogs = new Set([
  "float_fc:acer_log",
  "float_fc:ashen_log",
  "float_fc:avocado_log",
  "float_fc:baobab_log",
  "float_fc:banana_log",
  "float_fc:bone_log",
  "float_fc:cactus_log",
  "float_fc:cherry_log",
  "float_fc:coconut_log",
  "float_fc:dawn_redwood_log",
  "float_fc:ender_log",
  "float_fc:everblue_log",
  "float_fc:gold_log",
  "float_fc:hazelnut_log",
  "float_fc:juniper_log",
  "float_fc:lemon_log",
  "float_fc:mango_log",
  "float_fc:maple_log",
  "float_fc:mushroom_log",
  "float_fc:orange_log",
  "float_fc:peach_log",
  "float_fc:pear_log",
  "float_fc:pine_log",
  "float_fc:pink_oleander_log",
  "float_fc:plum_log",
  "float_fc:rainbow_log",
  "float_fc:redwood_log",
  "float_fc:scorched_log",
  "float_fc:snow_crystal_log",
  "float_fc:walnut_log",
  "float_fc:wisteria_log",
]);
export const forestryLogsandWood = new Set([
  "float_fc:pear_log",
  "minecraft:oak_log",
  "float_fc:maple_log",
  "float_fc:banana_log",
  "float_fc:baobab_log",
  "float_fc:coconut_log",
  "float_fc:lemon_log",
  "float_fc:mango_log",
  "float_fc:orange_log",
  "float_fc:peach_log",
  "float_fc:redwood_log",
  "float_fc:snow_crystal_log",
  "float_fc:walnut_log",
  "float_fc:rainbow_log",
  "float_fc:plum_log",
  "float_fc:cherry_log",
  "float_fc:wisteria_log",
  "float_fc:acer_log",
  "float_fc:ashen_log",
  "float_fc:avocado_log",
  "float_fc:bone_log",
  "float_fc:cactus_log",
  "float_fc:ender_log",
  "float_fc:gold_log",
  "float_fc:hazelnut_log",
  "float_fc:juniper_log",
  "float_fc:mushroom_log",
  "float_fc:pine_log",
  "float_fc:scorched_log",
  "float_fc:pear_wood",
  "float_fc:maple_wood",
  "float_fc:banana_wood",
  "float_fc:baobab_wood",
  "float_fc:cherry_wood",
  "float_fc:coconut_wood",
  "float_fc:lemon_wood",
  "float_fc:mango_wood",
  "float_fc:orange_wood",
  "float_fc:peach_wood",
  "float_fc:redwood_wood",
  "float_fc:snow_crystal_wood",
  "float_fc:walnut_wood",
  "float_fc:rainbow_wood",
  "float_fc:plum_wood",
  "float_fc:wisteria_wood",
  "float_fc:acer_wood",
  "float_fc:ashen_wood",
  "float_fc:avocado_wood",
  "float_fc:bone_wood",
  "float_fc:cactus_wood",
  "float_fc:ender_wood",
  "float_fc:gold_wood",
  "float_fc:hazelnut_wood",
  "float_fc:juniper_wood",
  "float_fc:mushroom_wood",
  "float_fc:pine_wood",
  "float_fc:scorched_wood",
  "float_fc:everblue_log",
  "float_fc:dawn_redwood_log",
  "float_fc:pink_oleander_log",
  "minecraft:mangrove_log",
  "minecraft:mangrove_wood",
  "minecraft:stripped_mangrove_log",
  "minecraft:stripped_mangrove_wood",
  "minecraft:oak_wood",
  "minecraft:spruce_wood",
  "minecraft:birch_wood",
  "minecraft:jungle_wood",
  "minecraft:acacia_wood",
  "minecraft:dark_oak_wood",
  "minecraft:cherry_wood",
  "minecraft:crimson_hyphae",
  "minecraft:warped_hyphae",
  "minecraft:stripped_oak_wood",
  "minecraft:stripped_spruce_wood",
  "minecraft:stripped_birch_wood",
  "minecraft:stripped_jungle_wood",
  "minecraft:stripped_acacia_wood",
  "minecraft:stripped_dark_oak_wood",
  "minecraft:stripped_mangrove_wood",
  "minecraft:stripped_cherry_wood",
  "minecraft:stripped_crimson_hyphae",
  "minecraft:stripped_warped_hyphae",
]);

export const JamItems = new Set([
  "float_fc:apple_jam",
  "float_fc:pear_jam",
  "float_fc:lemon_jam",
  "float_fc:banana_jam",
  "float_fc:cherry_jam",
  "float_fc:frozen_berry_jam",
  "float_fc:mango_jam",
  "float_fc:orange_jam",
  "float_fc:peach_jam",
  "float_fc:coconut_jam",
  "float_fc:plum_jam",
  "float_fc:rainbow_jam",
  "float_fc:walnut_jam",
  "float_fc:hazelnut_jam",
  "float_fc:cactus_jam",
]);

export const JamJars = new Set([
  "float_fc:apple_jam_block",
  "float_fc:pear_jam_block",
  "float_fc:lemon_jam_block",
  "float_fc:banana_jam_block",
  "float_fc:cherry_jam_block",
  "float_fc:frozen_berry_jam_block",
  "float_fc:mango_jam_block",
  "float_fc:orange_jam_block",
  "float_fc:peach_jam_block",
  "float_fc:coconut_jam_block",
  "float_fc:plum_jam_block",
  "float_fc:rainbow_jam_block",
  "float_fc:walnut_jam_block",
  "float_fc:hazelnut_jam_block",
  "float_fc:cactus_jam_block",
]);

export const forestryLogsPlusVanilla = new Set([
  "float_fc:acer_log",
  "float_fc:acer_wood",
  "float_fc:ashen_log",
  "float_fc:ashen_wood",
  "float_fc:avocado_log",
  "float_fc:avocado_wood",
  "float_fc:baobab_log",
  "float_fc:baobab_wood",
  "float_fc:banana_log",
  "float_fc:banana_wood",
  "float_fc:bone_log",
  "float_fc:bone_wood",
  "float_fc:cactus_log",
  "float_fc:cactus_wood",
  "float_fc:cherry_log",
  "float_fc:cherry_wood",
  "float_fc:coconut_log",
  "float_fc:coconut_wood",
  "float_fc:dawn_redwood_log",
  "float_fc:dawn_redwood_wood",
  "float_fc:ender_log",
  "float_fc:ender_wood",
  "float_fc:everblue_log",
  "float_fc:everblue_wood",
  "float_fc:gold_log",
  "float_fc:gold_wood",
  "float_fc:hazelnut_log",
  "float_fc:hazelnut_wood",
  "float_fc:juniper_log",
  "float_fc:juniper_wood",
  "float_fc:lemon_log",
  "float_fc:lemon_wood",
  "float_fc:mango_log",
  "float_fc:mango_wood",
  "float_fc:maple_log",
  "float_fc:maple_wood",
  "float_fc:mushroom_log",
  "float_fc:mushroom_wood",
  "float_fc:orange_log",
  "float_fc:orange_wood",
  "float_fc:peach_log",
  "float_fc:peach_wood",
  "float_fc:pear_log",
  "float_fc:pear_wood",
  "float_fc:pine_log",
  "float_fc:pine_wood",
  "float_fc:pink_oleander_log",
  "float_fc:pink_oleander_wood",
  "float_fc:plum_log",
  "float_fc:plum_wood",
  "float_fc:rainbow_log",
  "float_fc:rainbow_wood",
  "float_fc:redwood_log",
  "float_fc:redwood_wood",
  "float_fc:scorched_log",
  "float_fc:scorched_wood",
  "float_fc:snow_crystal_log",
  "float_fc:snow_crystal_wood",
  "float_fc:stripped_acer_log",
  "float_fc:stripped_acer_wood",
  "float_fc:stripped_ashen_log",
  "float_fc:stripped_ashen_wood",
  "float_fc:stripped_avocado_log",
  "float_fc:stripped_avocado_wood",
  "float_fc:stripped_baobab_log",
  "float_fc:stripped_baobab_wood",
  "float_fc:stripped_banana_log",
  "float_fc:stripped_banana_wood",
  "float_fc:stripped_bone_log",
  "float_fc:stripped_bone_wood",
  "float_fc:stripped_cactus_log",
  "float_fc:stripped_cactus_wood",
  "float_fc:stripped_cherry_log",
  "float_fc:stripped_cherry_wood",
  "float_fc:stripped_coconut_log",
  "float_fc:stripped_coconut_wood",
  "float_fc:stripped_dawn_redwood_log",
  "float_fc:stripped_dawn_redwood_wood",
  "float_fc:stripped_ender_log",
  "float_fc:stripped_ender_wood",
  "float_fc:stripped_everblue_log",
  "float_fc:stripped_everblue_wood",
  "float_fc:stripped_gold_log",
  "float_fc:stripped_gold_wood",
  "float_fc:stripped_hazelnut_log",
  "float_fc:stripped_hazelnut_wood",
  "float_fc:stripped_juniper_log",
  "float_fc:stripped_juniper_wood",
  "float_fc:stripped_lemon_log",
  "float_fc:stripped_lemon_wood",
  "float_fc:stripped_mango_log",
  "float_fc:stripped_mango_wood",
  "float_fc:stripped_maple_log",
  "float_fc:stripped_maple_wood",
  "float_fc:stripped_mushroom_log",
  "float_fc:stripped_mushroom_wood",
  "float_fc:stripped_orange_log",
  "float_fc:stripped_orange_wood",
  "float_fc:stripped_peach_log",
  "float_fc:stripped_peach_wood",
  "float_fc:stripped_pear_log",
  "float_fc:stripped_pear_wood",
  "float_fc:stripped_pine_log",
  "float_fc:stripped_pine_wood",
  "float_fc:stripped_pink_oleander_log",
  "float_fc:stripped_pink_oleander_wood",
  "float_fc:stripped_plum_log",
  "float_fc:stripped_plum_wood",
  "float_fc:stripped_rainbow_log",
  "float_fc:stripped_rainbow_wood",
  "float_fc:stripped_redwood_log",
  "float_fc:stripped_redwood_wood",
  "float_fc:stripped_scorched_log",
  "float_fc:stripped_scorched_wood",
  "float_fc:stripped_snow_crystal_log",
  "float_fc:stripped_snow_crystal_wood",
  "float_fc:stripped_walnut_log",
  "float_fc:stripped_walnut_wood",
  "float_fc:stripped_wisteria_log",
  "float_fc:stripped_wisteria_wood",
  "float_fc:wisteria_log",
  "float_fc:wisteria_wood",
  "float_fc:walnut_log",
  "float_fc:walnut_wood",
  "minecraft:acacia_log",
  "minecraft:acacia_wood",
  "minecraft:birch_log",
  "minecraft:birch_wood",
  "minecraft:cherry_log",
  "minecraft:cherry_wood",
  "minecraft:crimson_hyphae",
  "minecraft:crimson_stem",
  "minecraft:dark_oak_log",
  "minecraft:dark_oak_wood",
  "minecraft:jungle_log",
  "minecraft:jungle_wood",
  "minecraft:mangrove_log",
  "minecraft:mangrove_wood",
  "minecraft:mushroom_stem",
  "minecraft:oak_log",
  "minecraft:oak_wood",
  "minecraft:pale_oak_log",
  "minecraft:spruce_log",
  "minecraft:spruce_wood",
  "minecraft:stripped_acacia_log",
  "minecraft:stripped_acacia_wood",
  "minecraft:stripped_birch_log",
  "minecraft:stripped_birch_wood",
  "minecraft:stripped_cherry_log",
  "minecraft:stripped_cherry_wood",
  "minecraft:stripped_crimson_hyphae",
  "minecraft:stripped_crimson_stem",
  "minecraft:stripped_dark_oak_log",
  "minecraft:stripped_dark_oak_wood",
  "minecraft:stripped_jungle_log",
  "minecraft:stripped_jungle_wood",
  "minecraft:stripped_mangrove_log",
  "minecraft:stripped_mangrove_wood",
  "minecraft:stripped_oak_log",
  "minecraft:stripped_oak_wood",
  "minecraft:stripped_spruce_log",
  "minecraft:stripped_spruce_wood",
  "minecraft:stripped_warped_hyphae",
  "minecraft:stripped_warped_stem",
  "minecraft:warped_hyphae",
  "minecraft:warped_stem",
]);

export const forestryLogsPlusVanillaArray = Array.from(
  new Set([
    "float_fc:acer_log",
    "float_fc:ashen_log",
    "float_fc:avocado_log",
    "float_fc:baobab_log",
    "float_fc:banana_log",
    "float_fc:bone_log",
    "float_fc:cactus_log",
    "float_fc:cherry_log",
    "float_fc:coconut_log",
    "float_fc:dawn_redwood_log",
    "float_fc:ender_log",
    "float_fc:everblue_log",
    "float_fc:gold_log",
    "float_fc:hazelnut_log",
    "float_fc:juniper_log",
    "float_fc:lemon_log",
    "float_fc:mango_log",
    "float_fc:maple_log",
    "float_fc:mushroom_log",
    "float_fc:orange_log",
    "float_fc:peach_log",
    "float_fc:pear_log",
    "float_fc:pine_log",
    "float_fc:pink_oleander_log",
    "float_fc:plum_log",
    "float_fc:rainbow_log",
    "float_fc:redwood_log",
    "float_fc:scorched_log",
    "float_fc:snow_crystal_log",
    "float_fc:stripped_acer_log",
    "float_fc:stripped_ashen_log",
    "float_fc:stripped_avocado_log",
    "float_fc:stripped_baobab_log",
    "float_fc:stripped_banana_log",
    "float_fc:stripped_bone_log",
    "float_fc:stripped_cactus_log",
    "float_fc:stripped_cherry_log",
    "float_fc:stripped_coconut_log",
    "float_fc:stripped_dawn_redwood_log",
    "float_fc:stripped_ender_log",
    "float_fc:stripped_everblue_log",
    "float_fc:stripped_gold_log",
    "float_fc:stripped_hazelnut_log",
    "float_fc:stripped_juniper_log",
    "float_fc:stripped_lemon_log",
    "float_fc:stripped_mango_log",
    "float_fc:stripped_maple_log",
    "float_fc:stripped_mushroom_log",
    "float_fc:stripped_orange_log",
    "float_fc:stripped_peach_log",
    "float_fc:stripped_pear_log",
    "float_fc:stripped_pine_log",
    "float_fc:stripped_pink_oleander_log",
    "float_fc:stripped_plum_log",
    "float_fc:stripped_rainbow_log",
    "float_fc:stripped_redwood_log",
    "float_fc:stripped_scorched_log",
    "float_fc:stripped_snow_crystal_log",
    "float_fc:stripped_walnut_log",
    "float_fc:stripped_wisteria_log",
    "float_fc:wisteria_log",
    "float_fc:walnut_log",
    "minecraft:acacia_log",
    "minecraft:birch_log",
    "minecraft:cherry_log",
    "minecraft:crimson_stem",
    "minecraft:dark_oak_log",
    "minecraft:jungle_log",
    "minecraft:mangrove_log",
    "minecraft:mushroom_stem",
    "minecraft:oak_log",
    "minecraft:pale_oak_log",
    "minecraft:spruce_log",
    "minecraft:stripped_acacia_log",
    "minecraft:stripped_birch_log",
    "minecraft:stripped_cherry_log",
    "minecraft:stripped_crimson_stem",
    "minecraft:stripped_dark_oak_log",
    "minecraft:stripped_jungle_log",
    "minecraft:stripped_mangrove_log",
    "minecraft:stripped_oak_log",
    "minecraft:stripped_spruce_log",
    "minecraft:stripped_warped_stem",
    "minecraft:warped_stem",
  ])
);

export const forestryLogsPlusVanillaIndexCount = new Array(
  50, // float_fc:acer_log
  50, // float_fc:acer_wood
  40, // float_fc:ashen_log
  40, // float_fc:ashen_wood
  40, // float_fc:avocado_log
  40, // float_fc:avocado_wood
  50, // float_fc:baobab_log
  50, // float_fc:baobab_wood
  20, // float_fc:banana_log
  20, // float_fc:banana_wood
  30, // float_fc:bone_log
  30, // float_fc:bone_wood
  25, // float_fc:cactus_log
  25, // float_fc:cactus_wood
  25, // float_fc:cherry_log
  25, // float_fc:cherry_wood
  40, // float_fc:coconut_log
  40, // float_fc:coconut_wood
  50, // float_fc:dawn_redwood_log
  50, // float_fc:dawn_redwood_wood
  50, // float_fc:ender_log
  50, // float_fc:ender_wood
  50, // float_fc:everblue_log
  50, // float_fc:everblue_wood
  40, // float_fc:gold_log
  40, // float_fc:gold_wood
  35, // float_fc:hazelnut_log
  35, // float_fc:hazelnut_wood
  35, // float_fc:juniper_log
  35, // float_fc:juniper_wood
  50, // float_fc:lemon_log
  50, // float_fc:lemon_wood
  50, // float_fc:mango_log
  50, // float_fc:mango_wood
  50, // float_fc:maple_log
  50, // float_fc:maple_wood
  50, // float_fc:mushroom_log
  50, // float_fc:mushroom_wood
  50, // float_fc:orange_log
  50, // float_fc:orange_wood
  25, // float_fc:peach_log
  25, // float_fc:peach_wood
  50, // float_fc:pear_log
  50, // float_fc:pear_wood
  60, // float_fc:pine_log
  60, // float_fc:pine_wood
  50, // float_fc:pink_oleander_log
  50, // float_fc:pink_oleander_wood
  25, // float_fc:plum_log
  25, // float_fc:plum_wood
  25, // float_fc:rainbow_log
  25, // float_fc:rainbow_wood
  80, // float_fc:redwood_log
  80, // float_fc:redwood_wood
  60, // float_fc:scorched_log
  60, // float_fc:scorched_wood
  30, // float_fc:snow_crystal_log
  30, // float_fc:snow_crystal_wood
  60, // float_fc:stripped_acer_log
  60, // float_fc:stripped_acer_wood
  40, // float_fc:stripped_ashen_log
  40, // float_fc:stripped_ashen_wood
  40, // float_fc:stripped_avocado_log
  40, // float_fc:stripped_avocado_wood
  50, // float_fc:stripped_baobab_log
  50, // float_fc:stripped_baobab_wood
  20, // float_fc:stripped_banana_log
  20, // float_fc:stripped_banana_wood
  30, // float_fc:stripped_bone_log
  30, // float_fc:stripped_bone_wood
  25, // float_fc:stripped_cactus_log
  25, // float_fc:stripped_cactus_wood
  25, // float_fc:stripped_cherry_log
  25, // float_fc:stripped_cherry_wood
  25, // float_fc:stripped_coconut_log
  25, // float_fc:stripped_coconut_wood
  50, // float_fc:stripped_dawn_redwood_log
  50, // float_fc:stripped_dawn_redwood_wood
  50, // float_fc:stripped_ender_log
  50, // float_fc:stripped_ender_wood
  50, // float_fc:stripped_everblue_log
  50, // float_fc:stripped_everblue_wood
  40, // float_fc:stripped_gold_log
  40, // float_fc:stripped_gold_wood
  35, // float_fc:stripped_hazelnut_log
  35, // float_fc:stripped_hazelnut_wood
  35, // float_fc:stripped_juniper_log
  35, // float_fc:stripped_juniper_wood
  50, // float_fc:stripped_lemon_log
  50, // float_fc:stripped_lemon_wood
  50, // float_fc:stripped_mango_log
  50, // float_fc:stripped_mango_wood
  50, // float_fc:stripped_maple_log
  50, // float_fc:stripped_maple_wood
  50, // float_fc:stripped_mushroom_log
  50, // float_fc:stripped_mushroom_wood
  50, // float_fc:stripped_orange_log
  50, // float_fc:stripped_orange_wood
  25, // float_fc:stripped_peach_log
  25, // float_fc:stripped_peach_wood
  50, // float_fc:stripped_pear_log
  50, // float_fc:stripped_pear_wood
  60, // float_fc:stripped_pine_log
  60, // float_fc:stripped_pine_wood
  50, // float_fc:stripped_pink_oleander_log
  50, // float_fc:stripped_pink_oleander_wood
  25, // float_fc:stripped_plum_log
  25, // float_fc:stripped_plum_wood
  25, // float_fc:stripped_rainbow_log
  25, // float_fc:stripped_rainbow_wood
  80, // float_fc:stripped_redwood_log
  80, // float_fc:stripped_redwood_wood
  60, // float_fc:stripped_scorched_log
  60, // float_fc:stripped_scorched_wood
  30, // float_fc:stripped_snow_crystal_log
  30, // float_fc:stripped_snow_crystal_wood
  45, // float_fc:stripped_walnut_log
  45, // float_fc:stripped_walnut_wood
  75, // float_fc:stripped_wisteria_log
  75, // float_fc:stripped_wisteria_wood
  15, // minecraft:acacia_log
  15, // minecraft:acacia_wood
  10, // minecraft:birch_log
  10, // minecraft:birch_wood
  70, // minecraft:cherry_log
  70, // minecraft:cherry_wood
  50, // minecraft:crimson_hyphae
  50, // minecraft:crimson_stem
  12, // minecraft:dark_oak_log
  12, // minecraft:dark_oak_wood
  30, // minecraft:jungle_log
  30, // minecraft:jungle_wood
  20, // minecraft:mangrove_log
  20, // minecraft:mangrove_wood
  50, // minecraft:mushroom_stem
  15, // minecraft:oak_log
  15, // minecraft:oak_wood
  15, // minecraft:pale_oak_log
  15, // minecraft:spruce_log
  15, // minecraft:spruce_wood
  50, // minecraft:stripped_acacia_log
  50, // minecraft:stripped_acacia_wood
  50, // minecraft:stripped_birch_log
  50, // minecraft:stripped_birch_wood
  50, // minecraft:stripped_cherry_log
  50, // minecraft:stripped_cherry_wood
  50, // minecraft:stripped_crimson_hyphae
  50, // minecraft:stripped_crimson_stem
  50, // minecraft:stripped_dark_oak_log
  50, // minecraft:stripped_dark_oak_wood
  50, // minecraft:stripped_jungle_log
  50, // minecraft:stripped_jungle_wood
  25, // minecraft:stripped_mangrove_log
  25, // minecraft:stripped_mangrove_wood
  50, // minecraft:stripped_oak_log
  50, // minecraft:stripped_oak_wood
  50, // minecraft:stripped_spruce_log
  50, // minecraft:stripped_spruce_wood
  50, // minecraft:stripped_warped_hyphae
  50, // minecraft:stripped_warped_stem
  50, // minecraft:warped_hyphae
  50 // minecraft:warped_stem
);

export const vanillaLogs = new Set([
  "minecraft:acacia_log",
  "minecraft:birch_log",
  "minecraft:cherry_log",
  "minecraft:dark_oak_log",
  "minecraft:jungle_log",
  "minecraft:mangrove_log",
  "minecraft:oak_log",
  "minecraft:spruce_log",
  "minecraft:pale_oak_log",
  "minecraft:oak_log",
  "minecraft:spruce_log",
  "minecraft:birch_log",
  "minecraft:jungle_log",
  "minecraft:acacia_log",
  "minecraft:dark_oak_log",
  "minecraft:mangrove_log",
  "minecraft:cherry_log",
]);

export const strippingTools = new Set([
  "float_fc:shear_axe",
  "minecraft:diamond_axe",
  "minecraft:golden_axe",
  "minecraft:netherite_axe",
  "minecraft:stone_axe",
  "minecraft:wooden_axe",
  "minecraft:iron_axe",
]);

export const shearTools = new Set(["minecraft:shears", "float_fc:shear_axe"]);

export const forestryLeaves = new Set([
  "float_fc:pear_leaves",
  "minecraft:oak_leaves",
  "float_fc:maple_leaves",
  "float_fc:banana_leaves",
  "float_fc:baobab_leaves",
  "float_fc:coconut_leaves",
  "float_fc:cherry_leaves",
  "float_fc:lemon_leaves",
  "float_fc:mango_leaves",
  "float_fc:orange_leaves",
  "float_fc:peach_leaves",
  "float_fc:redwood_leaves",
  "float_fc:snow_crystal_leaves",
  "float_fc:walnut_leaves",
  "float_fc:rainbow_leaves_blue",
  "float_fc:rainbow_leaves_cyan",
  "float_fc:rainbow_leaves_green",
  "float_fc:rainbow_leaves_orange",
  "float_fc:rainbow_leaves_pink",
  "float_fc:rainbow_leaves_purple",
  "float_fc:rainbow_leaves_red",
  "float_fc:rainbow_leaves_yellow",
  "float_fc:plum_leaves",
  "float_fc:wisteria_leaves",
  "float_fc:acer_leaves",
  "float_fc:ashen_leaves",
  "float_fc:avocado_leaves",
  "float_fc:bone_leaves",
  "float_fc:bone_leaves_flame",
  "float_fc:ender_leaves",
  "float_fc:gold_leaves",
  "float_fc:hazelnut_leaves",
  "float_fc:juniper_leaves",
  "float_fc:mushroom_leaves",
  "float_fc:mushroom_leaves_inside",
  "float_fc:pine_leaves",
  "float_fc:scorched_leaves",
  "float_fc:scorched_leaves_flame",
  "float_fc:cactus_leaves",
  "float_fc:everblue_leaves",
  "float_fc:dawn_redwood_leaves",
  "float_fc:pink_oleander_leaves",
]);

export const forestryLeavesPlusVanilla = new Set([
  "float_fc:pear_leaves",
  "float_fc:maple_leaves",
  "float_fc:banana_leaves",
  "float_fc:baobab_leaves",
  "float_fc:coconut_leaves",
  "float_fc:cherry_leaves",
  "float_fc:lemon_leaves",
  "float_fc:mango_leaves",
  "float_fc:orange_leaves",
  "float_fc:peach_leaves",
  "float_fc:redwood_leaves",
  "float_fc:snow_crystal_leaves",
  "float_fc:walnut_leaves",
  "minecraft:acacia_leaves",
  "minecraft:azalea_leaves",
  "minecraft:azalea_leaves_flowered",
  "minecraft:birch_leaves",
  "minecraft:cherry_leaves",
  "minecraft:jungle_leaves",
  "minecraft:mangrove_leaves",
  "minecraft:pale_oak_leaves",
  "minecraft:oak_leaves",
  "minecraft:spruce_leaves",
  "float_fc:rainbow_leaves_blue",
  "float_fc:rainbow_leaves_cyan",
  "float_fc:rainbow_leaves_green",
  "float_fc:rainbow_leaves_orange",
  "float_fc:rainbow_leaves_pink",
  "float_fc:rainbow_leaves_purple",
  "float_fc:rainbow_leaves_red",
  "float_fc:rainbow_leaves_yellow",
  "float_fc:plum_leaves",
  "float_fc:wisteria_leaves",
  "minecraft:vine",
  "float_fc:acer_leaves",
  "float_fc:ashen_leaves",
  "float_fc:avocado_leaves",
  "float_fc:bone_leaves",
  "float_fc:ender_leaves",
  "float_fc:gold_leaves",
  "float_fc:hazelnut_leaves",
  "float_fc:juniper_leaves",
  "float_fc:mushroom_leaves",
  "float_fc:mushroom_leaves_inside",
  "float_fc:pine_leaves",
  "float_fc:scorched_leaves",
  "float_fc:scorched_leaves_flame",
  "float_fc:bone_leaves_flame",
  "float_fc:cactus_leaves",
  "minecraft:brown_mushroom_block",
  "minecraft:warped_wart_block",
  "minecraft:crimson_wart_block",
  "minecraft:oak_leaves",
  "minecraft:spruce_leaves",
  "minecraft:birch_leaves",
  "minecraft:jungle_leaves",
  "minecraft:acacia_leaves",
  "minecraft:dark_oak_leaves",
  "minecraft:mangrove_leaves",
  "minecraft:cherry_leaves",
  "minecraft:crimson_fungus",
  "minecraft:warped_fungus",
  "float_fc:everblue_leaves",
  "float_fc:dawn_redwood_leaves",
  "float_fc:pink_oleander_leaves",
]);

export const saplingspawnallowedblocks = new Set([
  "minecraft:acacia_log",
  "minecraft:birch_log",
  "minecraft:cherry_log",
  "minecraft:dark_oak_log",
  "minecraft:jungle_log",
  "minecraft:mangrove_log",
  "minecraft:oak_log",
  "minecraft:spruce_log",
  "float_fc:pear_leaves",
  "float_fc:maple_leaves",
  "float_fc:banana_leaves",
  "float_fc:baobab_leaves",
  "float_fc:coconut_leaves",
  "float_fc:cherry_leaves",
  "float_fc:lemon_leaves",
  "float_fc:mango_leaves",
  "float_fc:orange_leaves",
  "float_fc:peach_leaves",
  "float_fc:redwood_leaves",
  "float_fc:snow_crystal_leaves",
  "float_fc:walnut_leaves",
  "minecraft:acacia_leaves",
  "minecraft:azalea_leaves",
  "minecraft:azalea_leaves_flowered",
  "minecraft:birch_leaves",
  "minecraft:cherry_leaves",
  "minecraft:jungle_leaves",
  "minecraft:mangrove_leaves",
  "minecraft:oak_leaves",
  "minecraft:spruce_leaves",
  "float_fc:rainbow_leaves_blue",
  "float_fc:rainbow_leaves_cyan",
  "float_fc:rainbow_leaves_green",
  "float_fc:rainbow_leaves_orange",
  "float_fc:rainbow_leaves_pink",
  "float_fc:rainbow_leaves_purple",
  "float_fc:rainbow_leaves_red",
  "float_fc:rainbow_leaves_yellow",
  "float_fc:plum_leaves",
  "float_fc:wisteria_leaves",
  "minecraft:vine",
  "minecraft:dirt",
  "minecraft:grass_block",
  "float_fc:acer_leaves",
  "float_fc:ashen_leaves",
  "float_fc:avocado_leaves",
  "float_fc:bone_leaves",
  "float_fc:ender_leaves",
  "float_fc:gold_leaves",
  "float_fc:hazelnut_leaves",
  "float_fc:juniper_leaves",
  "float_fc:mushroom_leaves",
  "float_fc:mushroom_leaves_inside",
  "float_fc:pine_leaves",
  "float_fc:scorched_leaves",
  "float_fc:cactus_leaves",
  "float_fc:everblue_leaves",
  "float_fc:dawn_redwood_leaves",
  "float_fc:pink_oleander_leaves",
]);

export const forestryFruit = new Set([
  "float_fc:pear_leaf",
  "float_fc:maple_sap",
  "float_fc:apple_leaf",
  "float_fc:banana_leaf",
  "float_fc:coconut_leaf",
  "float_fc:cherry_leaf",
  "float_fc:frozen_berry_leaf",
  "float_fc:mango_leaf",
  "float_fc:orange_leaf",
  "float_fc:peach_leaf",
  "float_fc:plum_leaf",
  "float_fc:lemon_leaf",
  "float_fc:rainbow_leaf",
  "float_fc:walnut_leaf",
  "float_fc:hazelnut_leaf",
  "float_fc:cactus_leaf",
]);
export const forestryFruitPlusSap = new Set([
  "float_fc:pear_leaf",
  "float_fc:maple_sap",
  "float_fc:apple_leaf",
  "float_fc:banana_leaf",
  "float_fc:coconut_leaf",
  "float_fc:cherry_leaf",
  "float_fc:frozen_berry_leaf",
  "float_fc:mango_leaf",
  "float_fc:orange_leaf",
  "float_fc:peach_leaf",
  "float_fc:plum_leaf",
  "float_fc:lemon_leaf",
  "float_fc:rainbow_leaf",
  "float_fc:walnut_leaf",
  "float_fc:hazelnut_leaf",
  "float_fc:avocado_leaf",
  "float_fc:cactus_leaf",
  "float_fc:juniper_leaf",
]);
export const forestryFruitPlusSapPlusTemps = new Set([
  "float_fc:pear_leaf",
  "float_fc:maple_sap",
  "float_fc:apple_leaf",
  "float_fc:banana_leaf",
  "float_fc:coconut_leaf",
  "float_fc:cherry_leaf",
  "float_fc:frozen_berry_leaf",
  "float_fc:mango_leaf",
  "float_fc:orange_leaf",
  "float_fc:peach_leaf",
  "float_fc:plum_leaf",
  "float_fc:lemon_leaf",
  "float_fc:rainbow_leaf",
  "float_fc:walnut_leaf",
  "float_fc:apple_sapling_temp",
  "float_fc:mega_cherry_sapling_temp",
  "float_fc:pear_sapling_temp",
  "float_fc:lemon_sapling_temp",
  "float_fc:cherry_sapling_temp",
  "float_fc:banana_sapling_temp",
  "float_fc:coconut_sapling_temp",
  "float_fc:snow_crystal_sapling_temp",
  "float_fc:mango_sapling_temp",
  "float_fc:orange_sapling_temp",
  "float_fc:peach_sapling_temp",
  "float_fc:walnut_sapling_temp",
  "float_fc:apple_sapling_temp",
  "float_fc:rainbow_sapling_temp",
  "float_fc:wisteria_sapling_temp",
  "float_fc:baobab_sapling_temp",
  "float_fc:redwood_sapling_temp",
  "float_fc:maple_sapling_temp",
  "float_fc:plum_sapling_temp",
  "float_fc:hazelnut_leaf",
  "float_fc:avocado_leaf",
  "float_fc:cactus_leaf",
  "float_fc:juniper_leaf",
  "float_fc:chorus_leaf",
  "float_fc:gold_leaf",
  "float_fc:pine_cone_leaf",
  "float_fc:ender_sapling_leaf",
  "float_fc:acer_sapling_temp",
  "float_fc:hazelnut_sapling_temp",
  "float_fc:avocado_sapling_temp",
  "float_fc:cactus_sapling_temp",
  "float_fc:juniper_sapling_temp",
  "float_fc:ashen_sapling_temp",
  "float_fc:bone_sapling_temp",
  "float_fc:gold_sapling_temp",
  "float_fc:mushroom_sapling_temp",
  "float_fc:pine_sapling_temp",
  "float_fc:scorched_sapling_temp",
  "float_fc:everblue_sapling_temp",
  "float_fc:dawn_redwood_sapling_temp",
  "float_fc:pink_oleander_sapling_temp",
]);
export const forestryJuice = new Set([
  "float_fc:maple_syrup",
  "float_fc:apple_juice",
  "float_fc:pear_juice",
  "float_fc:lemon_juice",
  "float_fc:banana_juice",
  "float_fc:cherry_juice",
  "float_fc:frozen_berry_juice",
  "float_fc:mango_juice",
  "float_fc:orange_juice",
  "float_fc:peach_juice",
  "float_fc:coconut_juice",
  "float_fc:plum_juice",
  "float_fc:rainbow_juice",
  "float_fc:walnut_juice",
  "float_fc:hazelnut_juice",
  "float_fc:cactus_juice",
]);

export const forestryFruitItems = new Set([
  "minecraft:apple",
  "float_fc:pear_fruit",
  "float_fc:maple_sap_item",
  "float_fc:banana_fruit",
  "float_fc:cherry_fruit",
  "float_fc:coconut_fruit",
  "float_fc:frozen_berry_fruit",
  "float_fc:lemon_fruit",
  "float_fc:mango_fruit",
  "float_fc:orange_fruit",
  "float_fc:peach_fruit",
  "float_fc:plum_fruit",
  "float_fc:rainbow_fruit",
  "float_fc:walnut_fruit",
  "float_fc:hazelnut_fruit",
  "float_fc:cactus_fruit",
]);

export const forestryChoppedFruitItems = new Set([
  "float_fc:chopped_apple_fruit",
  "float_fc:chopped_pear_fruit",
  "float_fc:maple_sap",
  "float_fc:chopped_banana_fruit",
  "float_fc:chopped_coconut_fruit",
  "float_fc:chopped_cherry_fruit",
  "float_fc:chopped_frozen_berry_fruit",
  "float_fc:chopped_lemon_fruit",
  "float_fc:chopped_mango_fruit",
  "float_fc:chopped_orange_fruit",
  "float_fc:chopped_peach_fruit",
  "float_fc:chopped_plum_fruit",
  "float_fc:chopped_rainbow_fruit",
  "float_fc:chopped_walnut_fruit",
  "float_fc:chopped_hazelnut_fruit",
  "float_fc:chopped_cactus_fruit",
]);
export const forestryChoppedFruitItemsNoSap = new Set([
  "float_fc:chopped_apple_fruit",
  "float_fc:chopped_pear_fruit",
  "float_fc:chopped_banana_fruit",
  "float_fc:chopped_coconut_fruit",
  "float_fc:chopped_cherry_fruit",
  "float_fc:chopped_frozen_berry_fruit",
  "float_fc:chopped_lemon_fruit",
  "float_fc:chopped_mango_fruit",
  "float_fc:chopped_orange_fruit",
  "float_fc:chopped_peach_fruit",
  "float_fc:chopped_plum_fruit",
  "float_fc:chopped_rainbow_fruit",
  "float_fc:chopped_walnut_fruit",
  "float_fc:chopped_hazelnut_fruit",
  "float_fc:chopped_cactus_fruit",
]);

export const forestryPies = new Set([
  "float_fc:apple_pie_block",
  "float_fc:pear_pie_block",
  "float_fc:lemon_pie_block",
  "float_fc:cherry_pie_block",
  "float_fc:banana_pie_block",
  "float_fc:coconut_pie_block",
  "float_fc:frozen_berry_pie_block",
  "float_fc:mango_pie_block",
  "float_fc:maple_pie_block",
  "float_fc:orange_pie_block",
  "float_fc:peach_pie_block",
  "float_fc:plum_pie_block",
  "float_fc:rainbow_pie_block",
  "float_fc:walnut_pie_block",
  "float_fc:hazelnut_pie_block",
  "float_fc:cactus_pie_block",
]);

export const allSaplings = new Set([
  "float_fc:apple_sapling",
  "float_fc:pear_sapling",
  "float_fc:lemon_sapling",
  "float_fc:cherry_sapling",
  "float_fc:banana_sapling",
  "float_fc:coconut_sapling",
  "float_fc:snow_crystal_sapling",
  "float_fc:mango_sapling",
  "float_fc:orange_sapling",
  "float_fc:peach_sapling",
  "float_fc:walnut_sapling",
  "float_fc:apple_sapling",
  "float_fc:rainbow_sapling",
  "float_fc:wisteria_sapling",
  "float_fc:baobab_sapling",
  "float_fc:redwood_sapling",
  "float_fc:maple_sapling",
  "float_fc:plum_sapling",
  "float_fc:acer_sapling",
  "float_fc:ashen_sapling",
  "float_fc:avocado_sapling",
  "float_fc:bone_sapling",
  "float_fc:cactus_sapling",
  "float_fc:ender_sapling",
  "float_fc:gold_sapling",
  "float_fc:hazelnut_sapling",
  "float_fc:juniper_sapling",
  "float_fc:mushroom_sapling",
  "float_fc:pine_sapling",
  "float_fc:scorched_sapling",
  "float_fc:mega_cherry_sapling",
  "float_fc:everblue_sapling",
  "float_fc:dawn_redwood_sapling",
  "float_fc:pink_oleander_sapling",
]);

export const treeTemps = new Set([
  "float_fc:apple_sapling_temp",
  "float_fc:pear_sapling_temp",
  "float_fc:lemon_sapling_temp",
  "float_fc:cherry_sapling_temp",
  "float_fc:banana_sapling_temp",
  "float_fc:coconut_sapling_temp",
  "float_fc:snow_crystal_sapling_temp",
  "float_fc:mango_sapling_temp",
  "float_fc:orange_sapling_temp",
  "float_fc:peach_sapling_temp",
  "float_fc:walnut_sapling_temp",
  "float_fc:apple_sapling_temp",
  "float_fc:rainbow_sapling_temp",
  "float_fc:wisteria_sapling_temp",
  "float_fc:baobab_sapling_temp",
  "float_fc:redwood_sapling_temp",
  "float_fc:maple_sapling_temp",
  "float_fc:plum_sapling_temp",
  "float_fc:acer_sapling_temp",
  "float_fc:ashen_sapling_temp",
  "float_fc:avocado_sapling_temp",
  "float_fc:bone_sapling_temp",
  "float_fc:cactus_sapling_temp",
  "float_fc:ender_sapling_temp",
  "float_fc:gold_sapling_temp",
  "float_fc:hazelnut_sapling_temp",
  "float_fc:juniper_sapling_temp",
  "float_fc:mushroom_sapling_temp",
  "float_fc:pine_sapling_temp",
  "float_fc:scorched_sapling_temp",
  "float_fc:mega_cherry_sapling_temp",
  "float_fc:everblue_sapling_temp",
  "float_fc:dawn_redwood_sapling_temp",
  "float_fc:pink_oleander_sapling_temp",
]);

export const treeTempsArray = new Array(
  "float_fc:apple_sapling_temp",
  "float_fc:pear_sapling_temp",
  "float_fc:lemon_sapling_temp",
  "float_fc:cherry_sapling_temp",
  "float_fc:banana_sapling_temp",
  "float_fc:coconut_sapling_temp",
  "float_fc:snow_crystal_sapling_temp",
  "float_fc:mango_sapling_temp",
  "float_fc:orange_sapling_temp",
  "float_fc:peach_sapling_temp",
  "float_fc:walnut_sapling_temp",
  "float_fc:apple_sapling_temp",
  "float_fc:rainbow_sapling_temp",
  "float_fc:wisteria_sapling_temp",
  "float_fc:baobab_sapling_temp",
  "float_fc:redwood_sapling_temp",
  "float_fc:maple_sapling_temp",
  "float_fc:plum_sapling_temp",
  "float_fc:acer_sapling_temp",
  "float_fc:ashen_sapling_temp",
  "float_fc:avocado_sapling_temp",
  "float_fc:bone_sapling_temp",
  "float_fc:cactus_sapling_temp",
  "float_fc:ender_sapling_temp",
  "float_fc:gold_sapling_temp",
  "float_fc:hazelnut_sapling_temp",
  "float_fc:juniper_sapling_temp",
  "float_fc:mushroom_sapling_temp",
  "float_fc:pine_sapling_temp",
  "float_fc:scorched_sapling_temp",
  "float_fc:mega_cherry_sapling_temp",
  "float_fc:everblue_sapling_temp",
  "float_fc:dawn_redwood_sapling_temp",
  "float_fc:pink_oleander_sapling_temp"
);

export const fruitSaplings = new Set([
  "float_fc:apple_sapling",
  "float_fc:pear_sapling",
  "float_fc:lemon_sapling",
  "float_fc:cherry_sapling",
  "float_fc:banana_sapling",
  "float_fc:snow_crystal_sapling",
  "float_fc:mango_sapling",
  "float_fc:orange_sapling",
  "float_fc:peach_sapling",
  "float_fc:walnut_sapling",
  "float_fc:acer_sapling",
  "float_fc:cactus_sapling",
  "float_fc:gold_sapling",
  "float_fc:hazelnut_sapling",
  "float_fc:scorched_sapling",
]);
export const avocadoSaplings = new Set(["float_fc:avocado_sapling"]);
export const pinkOleanderSaplings = new Set(["float_fc:pink_oleander_sapling"]);

export const smallSaplings = new Set(["float_fc:apple_sapling"]);
export const sapling_9_11_13 = new Set(["float_fc:ashen_sapling", "float_fc:coconut_sapling_v2"]);
export const sapling_9_9_11_13 = new Set(["float_fc:dawn_redwood_sapling", "float_fc:everblue_sapling"]);
export const bonesapling = new Set(["float_fc:bone_sapling"]);
export const mushroomsapling = new Set(["float_fc:mushroom_sapling"]);
export const pinesapling = new Set(["float_fc:pine_sapling"]);
export const sapling_15_17_19 = new Set(["float_fc:ender_sapling", "float_fc:juniper_sapling"]);
export const coconutsapling = new Set(["float_fc:coconut_sapling"]);

export const largeSaplings = new Set([
  "float_fc:rainbow_sapling",
  "float_fc:wisteria_sapling",
  "float_fc:baobab_sapling",
]);

export const redwooodSaplings = new Set(["float_fc:redwood_sapling"]);
export const vanilla_cherry = new Set(["float_fc:mega_cherry_sapling"]);

export const mediumSaplings = new Set(["float_fc:maple_sapling", "float_fc:plum_sapling"]);

export const naturalBlocks = new Set([
  "minecraft:cobblestone",
  "minecraft:stone",
  "minecraft:deepslate",
  "minecraft:granite", // Granite
  "minecraft:polished_granite", // Polished Granite
  "minecraft:diorite", // Diorite
  "minecraft:polished_diorite", // Polished Diorite
  "minecraft:andesite", // Andesite
  "minecraft:polished_andesite", // Polished Andesite
  "minecraft:dirt",
  "minecraft:grass",
  "minecraft:sand",
  "minecraft:gravel",
  "minecraft:oak_log", // Oak Log
  "minecraft:spruce_log", // Spruce Log
  "minecraft:birch_log", // Birch Log
  "minecraft:jungle_log", // Jungle Log
  "minecraft:acacia_log", // Acacia Log
  "minecraft:dark_oak_log", // Dark Oak Log
  "minecraft:oak_leaves", // Oak Leaves
  "minecraft:spruce_leaves", // Spruce Leaves
  "minecraft:birch_leaves", // Birch Leaves
  "minecraft:jungle_leaves", // Jungle Leaves
  "minecraft:acacia_leaves", // Acacia Leaves
  "minecraft:dark_oak_leaves", // Dark Oak Leaves
  "minecraft:planks", // Oak Planks
  "minecraft:spruce_planks", // Spruce Planks
  "minecraft:birch_planks", // Birch Planks
  "minecraft:jungle_planks", // Jungle Planks
  "minecraft:acacia_planks", // Acacia Planks
  "minecraft:dark_oak_planks", // Dark Oak Planks
  "minecraft:stonebrick", // Stone Bricks
  "minecraft:nether_brick", // Nether Bricks
  "minecraft:purpur_block", // Purpur Block
  "minecraft:quartz_block", // Quartz Block
  "minecraft:prismarine", // Prismarine
  "minecraft:sponge", // Sponge
  "minecraft:packed_ice", // Packed Ice
  "minecraft:snow", // Snow Block
  "minecraft:clay", // Clay
  "minecraft:glowstone", // Glowstone
  "minecraft:mycelium", // Mycelium
  "minecraft:sea_lantern", // Sea Lantern
  "minecraft:bone_block", // Bone Block
  "minecraft:clay", // Terracotta
  "minecraft:hardened_clay", // Terracotta
  "minecraft:orange_terracotta", // Orange Terracotta
  "minecraft:magenta_terracotta", // Magenta Terracotta
  "minecraft:light_blue_terracotta", // Light Blue Terracotta
  "minecraft:yellow_terracotta", // Yellow Terracotta
  "minecraft:lime_terracotta", // Lime Terracotta
  "minecraft:pink_terracotta", // Pink Terracotta
  "minecraft:gray_terracotta", // Gray Terracotta
  "minecraft:light_gray_terracotta", // Light Gray Terracotta
  "minecraft:cyan_terracotta", // Cyan Terracotta
  "minecraft:purple_terracotta", // Purple Terracotta
  "minecraft:blue_terracotta", // Blue Terracotta
  "minecraft:brown_terracotta", // Brown Terracotta
  "minecraft:green_terracotta", // Green Terracotta
  "minecraft:red_terracotta", // Red Terracotta
  "minecraft:black_terracotta", // Black Terracotta
  "minecraft:quartz_ore", // Quartz Ore
  "minecraft:smooth_stone", // Smooth Stone
  "minecraft:quartz_bricks", // Quartz Bricks
  "minecraft:brick_block", // Bricks
  "minecraft:end_stone", // End Stone
  "minecraft:end_bricks", // End Bricks
  "minecraft:coal_ore",
  "minecraft:iron_ore",
  "minecraft:gold_ore",
  "minecraft:redstone_ore",
  "minecraft:lapis_ore",
  "minecraft:diamond_ore",
  "minecraft:emerald_ore",
  "minecraft:copper_ore",
  "minecraft:mangrove_log",
  "minecraft:mangrove_wood",
  "minecraft:stripped_mangrove_log",
  "minecraft:stripped_mangrove_wood",
  "minecraft:mangrove_leaves",
  "minecraft:oak_planks",
  "minecraft:spruce_planks",
  "minecraft:birch_planks",
  "minecraft:jungle_planks",
  "minecraft:acacia_planks",
  "minecraft:dark_oak_planks",
  "minecraft:mangrove_planks",
  "minecraft:cherry_planks",
  "minecraft:crimson_planks",
  "minecraft:warped_planks",
]);
