LootJS.modifiers((IRRebirth) => {
    IRRebirth.addBlockLootModifier("minecraft:budding_amethyst").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("minecraft:budding_amethyst");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_cow").removeLoot("buddingcrystals:budding_cow");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_sculk").removeLoot("buddingcrystals:budding_sculk");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_enderman").removeLoot("buddingcrystals:budding_enderman");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_ghast").removeLoot("buddingcrystals:budding_ghast");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_witherskeleton").removeLoot("buddingcrystals:budding_witherskeleton");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_blaze").removeLoot("buddingcrystals:budding_blaze");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_zombie").removeLoot("buddingcrystals:budding_zombie");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_creeper").removeLoot("buddingcrystals:budding_creeper");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_skeleton").removeLoot("buddingcrystals:budding_skeleton");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_chicken").removeLoot("buddingcrystals:budding_chicken");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_phantom").removeLoot("buddingcrystals:budding_phantom");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_magmacube").removeLoot("buddingcrystals:budding_magmacube");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_wither").removeLoot("buddingcrystals:budding_wither");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_slime").removeLoot("buddingcrystals:budding_slime");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_glowsquid").removeLoot("buddingcrystals:budding_glowsquid");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_squid").removeLoot("buddingcrystals:budding_squid");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_quantumalloy").removeLoot("buddingcrystals:budding_quantumalloy");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_skysteel").removeLoot("buddingcrystals:budding_skysteel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_snowgolem").removeLoot("buddingcrystals:budding_snowgolem");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_bee").removeLoot("buddingcrystals:budding_bee");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_spider").removeLoot("buddingcrystals:budding_spider");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_sheep").removeLoot("buddingcrystals:budding_sheep");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_prismarine").removeLoot("buddingcrystals:budding_prismarine");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_certus_quartz").removeLoot("buddingcrystals:budding_certus_quartz");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_spiritedcrystal").removeLoot("buddingcrystals:budding_spiritedcrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_glowstone").removeLoot("buddingcrystals:budding_glowstone");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_fluix").removeLoot("buddingcrystals:budding_fluix");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_netherite").removeLoot("buddingcrystals:budding_netherite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nitrocrystal").removeLoot("buddingcrystals:budding_nitrocrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_tin").removeLoot("buddingcrystals:budding_tin");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_fluorite").removeLoot("buddingcrystals:budding_fluorite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_refinedglowstone").removeLoot("buddingcrystals:budding_refinedglowstone");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_awakeneddraconium").removeLoot("buddingcrystals:budding_awakeneddraconium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_zinc").removeLoot("buddingcrystals:budding_zinc");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_brass").removeLoot("buddingcrystals:budding_brass");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_bronze").removeLoot("buddingcrystals:budding_bronze");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_draconium").removeLoot("buddingcrystals:budding_draconium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_coal").removeLoot("buddingcrystals:budding_coal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_silver").removeLoot("buddingcrystals:budding_silver");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_uranium").removeLoot("buddingcrystals:budding_uranium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_redstone").removeLoot("buddingcrystals:budding_redstone");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_emerald").removeLoot("buddingcrystals:budding_emerald");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_steel").removeLoot("buddingcrystals:budding_steel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_refinedobsidian").removeLoot("buddingcrystals:budding_refinedobsidian");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_aluminum").removeLoot("buddingcrystals:budding_aluminum");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nioticcrystal").removeLoot("buddingcrystals:budding_nioticcrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_gold").removeLoot("buddingcrystals:budding_gold");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_lapis_lazuli").removeLoot("buddingcrystals:budding_lapis_lazuli");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_copper").removeLoot("buddingcrystals:budding_copper");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_blazingcrystal").removeLoot("buddingcrystals:budding_blazingcrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_electrum").removeLoot("buddingcrystals:budding_electrum");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nickel").removeLoot("buddingcrystals:budding_nickel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nether_quartz").removeLoot("buddingcrystals:budding_nether_quartz");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_salt").removeLoot("buddingcrystals:budding_salt");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_hopgraphite").removeLoot("buddingcrystals:budding_hopgraphite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_energizedsteel").removeLoot("buddingcrystals:budding_energizedsteel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_osmium").removeLoot("buddingcrystals:budding_osmium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_diamond").removeLoot("buddingcrystals:budding_diamond");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_iron").removeLoot("buddingcrystals:budding_iron");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_constantan").removeLoot("buddingcrystals:budding_constantan");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_lead").removeLoot("buddingcrystals:budding_lead");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_uraninite").removeLoot("buddingcrystals:budding_uraninite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_cow").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_cow");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_sculk").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_sculk");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_enderman").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_enderman");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_ghast").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_ghast");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_witherskeleton").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_witherskeleton");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_blaze").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_blaze");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_zombie").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_zombie");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_creeper").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_creeper");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_skeleton").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_skeleton");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_chicken").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_chicken");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_phantom").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_phantom");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_magmacube").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_magmacube");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_wither").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_wither");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_slime").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_slime");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_glowsquid").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_glowsquid");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_squid").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_squid");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_quantumalloy").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_quantumalloy");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_skysteel").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_skysteel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_snowgolem").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_snowgolem");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_bee").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_bee");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_spider").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_spider");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_sheep").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_sheep");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_prismarine").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_prismarine");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_certus_quartz").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_certus_quartz");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_spiritedcrystal").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_spiritedcrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_glowstone").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_glowstone");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_fluix").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_fluix");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_netherite").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_netherite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nitrocrystal").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_nitrocrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_tin").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_tin");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_fluorite").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_fluorite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_refinedglowstone").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_refinedglowstone");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_awakeneddraconium").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_awakeneddraconium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_zinc").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_zinc");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_brass").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_brass");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_bronze").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_bronze");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_draconium").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_draconium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_coal").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_coal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_silver").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_silver");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_uranium").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_uranium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_redstone").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_redstone");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_emerald").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_emerald");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_steel").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_steel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_refinedobsidian").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_refinedobsidian");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_aluminum").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_aluminum");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nioticcrystal").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_nioticcrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_gold").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_gold");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_lapis_lazuli").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_lapis_lazuli");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_copper").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_copper");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_blazingcrystal").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_blazingcrystal");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_electrum").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_electrum");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nickel").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_nickel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_nether_quartz").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_nether_quartz");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_salt").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_salt");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_hopgraphite").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_hopgraphite");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_energizedsteel").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_energizedsteel");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_osmium").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_osmium");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_diamond").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_diamond");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_iron").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_iron");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_constantan").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_constantan");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_lead").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_lead");
    IRRebirth.addBlockLootModifier("buddingcrystals:budding_uraninite").randomChanceWithEnchantment("minecraft:silk_touch", [0, 1]).addLoot("buddingcrystals:budding_uraninite");
    IRRebirth.addBlockLootModifier("buddingcrystals:prismarine_cluster").removeLoot("minecraft:prismarine");
    IRRebirth.addBlockLootModifier("buddingcrystals:prismarine_cluster").addLoot(LootEntry.of("minecraft:prismarine_crystals", 4));
    IRRebirth
        .addBlockLootModifier("minecraft:andesite")
        .randomChance(0.01) 
        .addLoot("create:andesite_alloy")
    IRRebirth
        .addBlockLootModifier("minecraft:andesite")
        .randomChanceWithEnchantment("minecraft:fortune", [0, 0.1, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1, 1, 1]) 
        .randomChanceWithEnchantment("minecraft:silk_touch", [1, 0])
        .addLoot("create:andesite_alloy")
    IRRebirth
        .addBlockLootModifier("minecraft:andesite")
        .randomChanceWithEnchantment("minecraft:fortune", [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.25, 0.5]) 
        .randomChanceWithEnchantment("minecraft:silk_touch", [1, 0])
        .addLoot("create:andesite_alloy")
    IRRebirth
        .addBlockLootModifier("minecraft:andesite")
        .replaceLoot("minecraft:andesite", "kubejs:cobbled_andesite");
    IRRebirth
        .addBlockLootModifier("minecraft:andesite")
        .randomChanceWithEnchantment("minecraft:silk_touch", [0, 1])        
        .removeLoot("kubejs:cobbled_andesite");
    IRRebirth
        .addBlockLootModifier("minecraft:andesite")
        .randomChanceWithEnchantment("minecraft:silk_touch", [0, 1])        
        .addLoot("minecraft:andesite")
    IRRebirth.addBlockLootModifier("minecraft:sculk").addLoot("minecraft:sculk");
    IRRebirth.addEntityLootModifier("minecraft:warden").addLoot(LootEntry.of("minecraft:echo_shard", 4));
    IRRebirth.addEntityLootModifier('minecraft:ender_dragon').addLoot('minecraft:elytra')
    IRRebirth.addEntityLootModifier("deeperdarker:stalker").addLoot(LootEntry.of("minecraft:echo_shard", 3));
    IRRebirth.addEntityLootModifier("deeperdarker:shriek_worm").addLoot(LootEntry.of("minecraft:echo_shard", 2));
    IRRebirth.addEntityLootModifier("deeperdarker:shattered").addLoot(LootEntry.of("minecraft:echo_shard", 1));
    IRRebirth
        .addEntityLootModifier("deeperdarker:sculk_snapper")
        .randomChance(0.05)
        .addLoot(LootEntry.of("minecraft:echo_shard", 1));

    IRRebirth
        .addEntityLootModifier("deeperdarker:sculk_centipede")
        .randomChance(0.05)
        .addLoot(LootEntry.of("minecraft:echo_shard", 1));
    });