Skip to content

Latest commit

 

History

History
1485 lines (1235 loc) · 25.6 KB

CHANGELOG-ATM10-2.29-2.30.md

File metadata and controls

1485 lines (1235 loc) · 25.6 KB

Changelog

📦 2.30

📰 General changes and notes

Summary of changes here!


🛠️ Mods

Added (2)
  • Additional Entity Attributes (2.0.0+1.21.1)
  • Nuggets (1.0.4.35)
Updated (24)
  • All The Arcanist Gear (1.21.1-21.2.0) -> (1.21.1-21.3.0)
  • Allthemodium (2.8.8) -> (2.8.9)
  • Ars Nouveau (5.3.6) -> (5.4.1)
  • Extreme Reactors (1.21.1-2.4.19) -> (1.21.1-2.4.20)
  • Bookshelf (21.1.41) -> (21.1.45)
  • Crash Assistant (1.2.20) -> (1.3.0)
  • Cucumber Library (8.0.8) -> (8.0.9)
  • Extended Industrialization (1.11.2-beta-1.21.1) -> (1.11.5-beta-1.21.1)
  • FramedBlocks (10.2.3) -> (10.2.4)
  • FTB Quests (2101.1.3) -> (2101.1.4)
  • Fzzy Config (0.6.2+1.21+neoforge) -> (0.6.3+1.21+neoforge)
  • GuideME (2.1.0) -> (2.3.0)
  • ImmediatelyFast (1.3.3+1.21.1) -> (1.3.4+1.21.1)
  • Iron's Gems 'n Jewelry (1.21.1-1.0.4) -> (1.21.1-1.0.5)
  • Journeymap (1.21.1-6.0.0-beta.36) -> (1.21.1-6.0.0-beta.37)
  • MEGA Cells (4.6.0) -> (4.6.1)
  • ModernFix (5.20.0+mc1.21.1) -> (5.20.2+mc1.21.1)
  • Modular Routers (13.2.0) -> (13.2.1)
  • MonoLib (1.4.1) -> (2.0.0)
  • Moonlight Lib (1.21-2.17.18) -> (1.21-2.17.20)
  • Mystical Agriculture (8.0.11) -> (8.0.12)
  • NeoForge (21.1.113) -> (21.1.114)
  • Silent Gear (4.0.11) -> (4.0.12)
  • Variants&Ventures (1.0.8) -> (1.0.9)

🍳 Recipes

Added (12)
allthearcanistgear/apparatus/thread_flight
+{
+  type: "ars_nouveau:enchanting_apparatus"
+  keepNbtOfReagent: false
+  pedestalItems: [
+    {
+      item: "ars_nouveau:air_essence"
+    }
+    {
+      item: "minecraft:phantom_membrane"
+    }
+    {
+      item: "ars_nouveau:air_essence"
+    }
+    {
+      item: "minecraft:phantom_membrane"
+    }
+    {
+      item: "ars_nouveau:air_essence"
+    }
+    {
+      item: "minecraft:phantom_membrane"
+    }
+  ]
+  reagent: {
+    item: "ars_nouveau:blank_thread"
+  }
+  result: {
+    count: 1
+    id: "allthearcanistgear:thread_flight"
+  }
+  sourceCost: 0
+}
allthearcanistgear/apparatus/thread_spectral_sight
+{
+  type: "ars_nouveau:enchanting_apparatus"
+  keepNbtOfReagent: false
+  pedestalItems: [
+    {
+      item: "minecraft:spectral_arrow"
+    }
+    {
+      item: "minecraft:golden_carrot"
+    }
+    {
+      item: "minecraft:glow_ink_sac"
+    }
+  ]
+  reagent: {
+    item: "ars_nouveau:blank_thread"
+  }
+  result: {
+    count: 1
+    id: "allthearcanistgear:thread_spectral_sight"
+  }
+  sourceCost: 0
+}
allthearcanistgear/apparatus/thread_truesight
+{
+  type: "ars_nouveau:enchanting_apparatus"
+  keepNbtOfReagent: false
+  pedestalItems: [
+    {
+      item: "minecraft:golden_carrot"
+    }
+    {
+      item: "minecraft:golden_carrot"
+    }
+    {
+      item: "minecraft:golden_carrot"
+    }
+  ]
+  reagent: {
+    item: "ars_nouveau:blank_thread"
+  }
+  result: {
+    count: 1
+    id: "allthearcanistgear:thread_truesight"
+  }
+  sourceCost: 0
+}
allthearcanistgear/apparatus/thread_vitality
+{
+  type: "ars_nouveau:enchanting_apparatus"
+  keepNbtOfReagent: false
+  pedestalItems: [
+    {
+      item: "minecraft:enchanted_golden_apple"
+    }
+    {
+      item: "minecraft:glistering_melon_slice"
+    }
+    {
+      item: "minecraft:glistering_melon_slice"
+    }
+  ]
+  reagent: {
+    item: "ars_nouveau:blank_thread"
+  }
+  result: {
+    count: 1
+    id: "allthearcanistgear:thread_vitality"
+  }
+  sourceCost: 0
+}
alltheores/processing/ore_hammer/allthemodium_dust_from_ingot
+{
+  type: "minecraft:crafting_shapeless"
+  result: {
+    id: "allthemodium:allthemodium_dust"
+    count: 1
+  }
+  ingredients: [
+    {
+      tag: "c:ingots/allthemodium"
+    }
+    {
+      tag: "alltheores:ore_hammers"
+    }
+  ]
+  _kubejs_changed_marker: true
+}
ars_nouveau/reactive_1
+{
+  type: "ars_nouveau:reactive_enchantment"
+  pedestalItems: [
+    {
+      item: "ars_nouveau:spell_parchment"
+    }
+    {
+      tag: "c:storage_blocks/lapis"
+    }
+    {
+      tag: "c:storage_blocks/source"
+    }
+  ]
+  sourceCost: 3000
+}
ars_nouveau/tomes/bugcolez_tome
+{
+  type: "ars_nouveau:caster_tome"
+  color: {
+    b: 180
+    g: 25
+    id: "ars_nouveau:constant"
+    r: 255
+  }
+  flavour_text: "Their Friends are their power!"
+  name: "Pixie Pummel"
+  sound: {
+    pitch: 1.9
+  }
+  spell: [
+    "ars_nouveau:glyph_self"
+    "ars_nouveau:glyph_summon_vex"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+    "ars_nouveau:glyph_extend_time"
+  ]
+  tome_type: "ars_nouveau:caster_tome"
+}
framedblocks/framed_lantern
+{
+  type: "minecraft:crafting_shaped"
+  category: "building"
+  key: {
+    C: {
+      item: "framedblocks:framed_slab_corner"
+    }
+    T: {
+      item: "minecraft:torch"
+    }
+  }
+  pattern: [
+    "CCC"
+    "CTC"
+    "CCC"
+  ]
+  result: {
+    count: 1
+    id: "framedblocks:framed_lantern"
+  }
+}
framedblocks/framed_soul_lantern
+{
+  type: "minecraft:crafting_shaped"
+  category: "building"
+  key: {
+    C: {
+      item: "framedblocks:framed_slab_corner"
+    }
+    T: {
+      item: "minecraft:soul_torch"
+    }
+  }
+  pattern: [
+    "CCC"
+    "CTC"
+    "CCC"
+  ]
+  result: {
+    count: 1
+    id: "framedblocks:framed_soul_lantern"
+  }
+}
framedblocks/framing_saw/framed_lantern
+{
+  type: "framedblocks:frame"
+  additives: [
+    {
+      count: 1
+      ingredient: {
+        item: "minecraft:torch"
+      }
+    }
+  ]
+  material: 6144
+  result: {
+    count: 1
+    id: "framedblocks:framed_lantern"
+  }
+}
framedblocks/framing_saw/framed_soul_lantern
+{
+  type: "framedblocks:frame"
+  additives: [
+    {
+      count: 1
+      ingredient: {
+        item: "minecraft:soul_torch"
+      }
+    }
+  ]
+  material: 6144
+  result: {
+    count: 1
+    id: "framedblocks:framed_soul_lantern"
+  }
+}
megacells/cells/mega_source_cell_housing
+{
+  neoforge:conditions: [
+    {
+      type: "neoforge:mod_loaded"
+      modid: "arseng"
+    }
+  ]
+  type: "ars_nouveau:enchanting_apparatus"
+  keepNbtOfReagent: false
+  pedestalItems: [
+    {
+      item: "ars_nouveau:manipulation_essence"
+    }
+    {
+      item: "ars_nouveau:manipulation_essence"
+    }
+    {
+      item: "ars_nouveau:manipulation_essence"
+    }
+    {
+      item: "ars_nouveau:source_gem_block"
+    }
+    {
+      item: "ars_nouveau:source_gem_block"
+    }
+    {
+      item: "megacells:sky_steel_ingot"
+    }
+    {
+      item: "megacells:sky_steel_ingot"
+    }
+    {
+      item: "megacells:sky_steel_ingot"
+    }
+  ]
+  reagent: {
+    item: "arseng:source_cell_housing"
+  }
+  result: {
+    count: 1
+    id: "megacells:mega_source_cell_housing"
+  }
+  sourceCost: 2000
+}
Changed (14)
allthemods/xycraft/extractor/black_ice
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "biomeswevegone:black_sand"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "biomeswevegone:black_sand"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "biomeswevegone:black_sand"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "biomeswevegone:black_sand"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:packed_ice"
   }
   output: {
     count: 1
     id: "biomeswevegone:black_ice"
   }
-  ticks: 80
+  ticks: 40
   catalyst: {
     predicate_type: "xycraft_core:block_rule"
     block: "biomeswevegone:black_sand"
   }
   waterlogged_fluid: "minecraft:water"
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/flux_dust
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
-    block: "minecraft:redstone_block"
+    block: "appflux:charged_redstone_block"
   }
   output: {
     count: 1
     id: "fluxnetworks:flux_dust"
   }
-  ticks: 20
+  ticks: 5
   catalyst: {
     predicate_type: "xycraft_core:block_rule"
     block: "fluxnetworks:flux_block"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/flux_dust_bedrock
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "minecraft:obsidian"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
-    block: "minecraft:redstone_block"
+    block: "appflux:charged_redstone_block"
   }
   output: {
     count: 1
     id: "fluxnetworks:flux_dust"
   }
-  ticks: 20
+  ticks: 5
   catalyst: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:bedrock"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/sculk
 {
   type: "xycraft_machines:extractor"
   adjacent: [
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:sculk"
   }
   output: {
     count: 1
     id: "minecraft:sculk"
   }
-  ticks: 200
+  ticks: 50
   catalyst: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:sculk_catalyst"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/spore_blossom
 {
   type: "xycraft_machines:extractor"
   adjacent: [
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:moss_block"
   }
   output: {
     count: 1
     id: "minecraft:spore_blossom"
   }
-  ticks: 100
+  ticks: 50
   catalyst: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:spore_blossom"
   }
   waterlogged_fluid: "minecraft:water"
   valid_directions: [
     "down"
   ]
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/xychorium_gem_blue
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_blue"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_blue"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_blue"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_blue"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:obsidian"
   }
   output: {
     count: 1
     id: "xycraft_world:xychorium_gem_blue"
   }
-  ticks: 20
+  ticks: 10
   catalyst: {
     predicate_type: "xycraft_core:fluid_type_rule"
     fluid_type: "minecraft:lava"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/xychorium_gem_dark
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_dark"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_dark"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_dark"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_dark"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:obsidian"
   }
   output: {
     count: 1
     id: "xycraft_world:xychorium_gem_dark"
   }
-  ticks: 20
+  ticks: 10
   catalyst: {
     predicate_type: "xycraft_core:fluid_type_rule"
     fluid_type: "minecraft:lava"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/xychorium_gem_green
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_green"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_green"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_green"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_green"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:obsidian"
   }
   output: {
     count: 1
     id: "xycraft_world:xychorium_gem_green"
   }
-  ticks: 20
+  ticks: 10
   catalyst: {
     predicate_type: "xycraft_core:fluid_type_rule"
     fluid_type: "minecraft:lava"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/xychorium_gem_light
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_light"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_light"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_light"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_light"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:obsidian"
   }
   output: {
     count: 1
     id: "xycraft_world:xychorium_gem_light"
   }
-  ticks: 20
+  ticks: 10
   catalyst: {
     predicate_type: "xycraft_core:fluid_type_rule"
     fluid_type: "minecraft:lava"
   }
   _kubejs_changed_marker: true
 }
allthemods/xycraft/extractor/xychorium_gem_red
 {
   type: "xycraft_machines:extractor"
   adjacent: [
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_red"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_red"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_red"
     }
     {
       predicate_type: "xycraft_core:block_rule"
       block: "xycraft_world:xychorium_storage_red"
     }
   ]
   target: {
     predicate_type: "xycraft_core:block_rule"
     block: "minecraft:obsidian"
   }
   output: {
     count: 1
     id: "xycraft_world:xychorium_gem_red"
   }
-  ticks: 20
+  ticks: 10
   catalyst: {
     predicate_type: "xycraft_core:fluid_type_rule"
     fluid_type: "minecraft:lava"
   }
   _kubejs_changed_marker: true
 }
ars_nouveau/alakarkinos/ocean_ruins_cold
 {
   type: "ars_nouveau:alakarkinos_conversion"
   input: "minecraft:gravel"
-  table: "minecraft:archaeology/ocean_ruin_warm"
+  table: "minecraft:archaeology/ocean_ruin_cold"
   weight: 25
 }
minecraft/crafting_table
 {
-  category: "misc"
-  group: "planks"
+  _kubejs_changed_marker: true
   type: "minecraft:crafting_shaped"
   key: {
-    #: {
-      tag: "minecraft:vanilla_planks"
-    }
+    X: {
+      tag: "minecraft:planks"
+    }
   }
   pattern: [
-    "##"
-    "##"
+    "XX"
+    "XX"
   ]
   result: {
     count: 1
     id: "minecraft:crafting_table"
   }
 }
mysticalagriculture/soulium_spawner/pig
 {
   type: "mysticalagriculture:soulium_spawner"
   neoforge:conditions: [
     {
       type: "mysticalagriculture:crop_enabled"
-      crop: "mysticalagriculture:slime"
+      crop: "mysticalagriculture:pig"
     }
   ]
   input: {
-    item: "mysticalagriculture:slime_essence"
+    item: "mysticalagriculture:pig_essence"
     count: 12
   }
   entities: [
     {
-      entity: "minecraft:slime"
+      entity: "minecraft:pig"
       weight: 1
     }
   ]
 }
mysticalagriculture/soulium_spawner/slime
 {
   type: "mysticalagriculture:soulium_spawner"
   neoforge:conditions: [
     {
       type: "mysticalagriculture:crop_enabled"
-      crop: "mysticalagriculture:pig"
+      crop: "mysticalagriculture:slime"
     }
   ]
   input: {
-    item: "mysticalagriculture:pig_essence"
+    item: "mysticalagriculture:slime_essence"
     count: 12
   }
   entities: [
     {
-      entity: "minecraft:pig"
+      entity: "minecraft:slime"
       weight: 1
     }
   ]
 }
Removed (3)
ars_nouveau/reactive
-{
-  type: "ars_nouveau:reactive_enchantment"
-  pedestalItems: [
-    {
-      item: "ars_nouveau:spell_parchment"
-    }
-    {
-      tag: "c:storage_blocks/lapis"
-    }
-    {
-      tag: "c:storage_blocks/source"
-    }
-  ]
-  sourceCost: 3000
-}
ars_nouveau/scry_ritual/amethyst_blocks
-{
-  type: "ars_nouveau:scry_ritual"
-  augment: "c:storage_blocks/amethyst"
-  highlight: "c:storage_blocks/amethyst"
-}
megacells/mega_source_cell_housing
-{
-  neoforge:conditions: [
-    {
-      type: "neoforge:mod_loaded"
-      modid: "arseng"
-    }
-  ]
-  type: "ars_nouveau:enchanting_apparatus"
-  keepNbtOfReagent: false
-  pedestalItems: [
-    {
-      item: "ars_nouveau:manipulation_essence"
-    }
-    {
-      item: "ars_nouveau:manipulation_essence"
-    }
-    {
-      item: "ars_nouveau:manipulation_essence"
-    }
-    {
-      item: "ars_nouveau:source_gem_block"
-    }
-    {
-      item: "ars_nouveau:source_gem_block"
-    }
-    {
-      item: "megacells:sky_steel_ingot"
-    }
-    {
-      item: "megacells:sky_steel_ingot"
-    }
-    {
-      item: "megacells:sky_steel_ingot"
-    }
-  ]
-  reagent: {
-    item: "arseng:source_cell_housing"
-  }
-  result: {
-    count: 1
-    id: "megacells:mega_source_cell_housing"
-  }
-  sourceCost: 2000
-}

🏷️ Tags

Added (3)
minecraft:block/modularrouters:camo_blacklist
+[
+]
minecraft:damage_type/additionalentityattributes:is_magic
+[
+  "#minecraft:witch_resistant_to"
+]
minecraft:entity_type/additionalentityattributes:affected_by_collection_range
+[
+  "minecraft:arrow"
+  "minecraft:experience_orb"
+  "minecraft:item"
+  "minecraft:trident"
+]
Changed (5)
minecraft:block/allthemodium:blocks/blocklist
 [
   ... (107 entries)
-  "alltheores:other_coal_ore"
-  "alltheores:other_copper_ore"
-  "alltheores:other_diamond_ore"
-  "alltheores:other_emerald_ore"
-  "alltheores:other_gold_ore"
   ... (1 entries)
-  "alltheores:other_iron_ore"
-  "alltheores:other_lapis_ore"
   ... (4 entries)
-  "alltheores:other_quartz_ore"
-  "alltheores:other_redstone_ore"
   ... (28 entries)
 ]
minecraft:block/minecraft:mineable/axe
 [
   ... (1214 entries)
+  "framedblocks:framed_lantern"
   ... (48 entries)
+  "framedblocks:framed_soul_lantern"
   ... (4156 entries)
 ]
minecraft:worldgen/biome/tombstone:has_structure/abandoned_grave_land
 [
-  "#minecraft:is_overworld"
 ]
minecraft:worldgen/biome/tombstone:has_structure/abandoned_grave_ocean
 [
-  "#minecraft:is_ocean"
 ]
minecraft:worldgen/structure/tombstone:abandoned_grave
 [
+  "tombstone:abandoned_grave_land"
+  "tombstone:abandoned_grave_ocean"
 ]

✍️ Registries

Changed (2)
block
 [
   ... (21177 entries)
+  "framedblocks:framed_lantern"
   ... (48 entries)
+  "framedblocks:framed_soul_lantern"
   ... (18449 entries)
 ]
item
 [
   ... (822 entries)
+  "allthearcanistgear:thread_flight"
+  "allthearcanistgear:thread_spectral_sight"
+  "allthearcanistgear:thread_truesight"
+  "allthearcanistgear:thread_vitality"
   ... (26306 entries)
+  "framedblocks:framed_lantern"
   ... (42 entries)
+  "framedblocks:framed_soul_lantern"
   ... (24788 entries)
 ]

🗝️ Loot Table

Added (2)
minecraft/loot_table/framedblocks/blocks/framed_lantern
+{
+  type: "minecraft:block"
+  pools: [
+    {
+      bonus_rolls: 0
+      conditions: [
+        {
+          condition: "minecraft:survives_explosion"
+        }
+      ]
+      entries: [
+        {
+          type: "minecraft:item"
+          functions: [
+            {
+              conditions: [
+                {
+                  condition: "framedblocks:non_trivial_camo"
+                }
+              ]
+              function: "minecraft:copy_components"
+              include: [
+                "framedblocks:camo_list"
+              ]
+              source: "block_entity"
+            }
+            {
+              function: "minecraft:explosion_decay"
+            }
+          ]
+          name: "framedblocks:framed_lantern"
+        }
+      ]
+      rolls: 1
+    }
+  ]
+  random_sequence: "framedblocks:blocks/framed_lantern"
+}
minecraft/loot_table/framedblocks/blocks/framed_soul_lantern
+{
+  type: "minecraft:block"
+  pools: [
+    {
+      bonus_rolls: 0
+      conditions: [
+        {
+          condition: "minecraft:survives_explosion"
+        }
+      ]
+      entries: [
+        {
+          type: "minecraft:item"
+          functions: [
+            {
+              conditions: [
+                {
+                  condition: "framedblocks:non_trivial_camo"
+                }
+              ]
+              function: "minecraft:copy_components"
+              include: [
+                "framedblocks:camo_list"
+              ]
+              source: "block_entity"
+            }
+            {
+              function: "minecraft:explosion_decay"
+            }
+          ]
+          name: "framedblocks:framed_soul_lantern"
+        }
+      ]
+      rolls: 1
+    }
+  ]
+  random_sequence: "framedblocks:blocks/framed_soul_lantern"
+}
Changed (1)
minecraft/loot_table/mysticalagriculture/blocks/soulstone
 {
   type: "minecraft:block"
   pools: [
     {
       name: "mysticalagriculture:soulstone"
       rolls: 1
       entries: [
         {
           type: "minecraft:alternatives"
           children: [
             {
               name: "mysticalagriculture:soulstone"
               type: "minecraft:item"
               conditions: [
                 {
                   condition: "minecraft:match_tool"
                   predicate: {
-                    minecraft:enchantments: [
-                      {
-                        enchantments: "minecraft:silk_touch"
-                        levels: {
-                          min: 1
-                        }
-                      }
-                    ]
+                    predicates: {
+                      minecraft:enchantments: [
+                        {
+                          enchantments: "minecraft:silk_touch"
+                          levels: {
+                            min: 1
+                          }
+                        }
+                      ]
+                    }
                   }
                 }
               ]
             }
             {
               name: "mysticalagriculture:soulstone_cobble"
               type: "minecraft:item"
               conditions: [
                 {
                   condition: "minecraft:survives_explosion"
                 }
               ]
             }
           ]
         }
       ]
     }
   ]
 }