Skip to content

Modpack Devs

benbenlaw edited this page Apr 3, 2026 · 1 revision

Modpack Devs

A lot of the modifier effects are actuially json drive meaning that a lot of the actual power of a specific modifier can be tweaked and adjusted to fit your pack

Modifier are located in data/castingtools/modifie. Below is the Excavation modifier json

{
  "description": "modifier.castingtools.excavation.description", //Translation key
  "display_name": "modifier.castingtools.excavation", //Translation key
  "experience_cost": 5000, //Amount of Fluid Experience needed to add this modifier
  "fluid": "casting:molten_diamond", //Optional, this is the fluid needed to add this modifier
  "fluid_amount": 360, //Optional, this is the fluid amount needed to add this modifier
  "max_level": 3, //Max level of the modifier 
  "valid_items": [
    "#minecraft:pickaxes", //Sring as show below, adding the # will search for tags instead
    "#minecraft:shovels"
  ]
}

As you can see there a a few things that can be tweaked to fit your needs. Some modifier also contain an additional value

{
  "additional_value": 20.0,
  "description": "modifier.castingtools.ignite.description", 
  "display_name": "modifier.castingtools.ignite",
  "experience_cost": 1000,
  "fluid": "minecraft:lava",
  "fluid_amount": 8000,
  "ingredient": "minecraft:flint_and_steel", //Optional, this is the ingreident needed to add this modifier
  "ingredient_count": 1,  //Optional, this is the ingreident amount needed to add this modifier
  "max_level": 5,
  "valid_items": [
    "#castingtools:all_melee_weapons",
    "#c:rods"
  ]
}

The additional value is basically an additional thing for certain modifiers. In this case the additional modifier is the effect time per level. Example level 1 ignite lasts 20 ticks(seconds). If should be noted that if a modifier contains a fluid and item ingredient the recipe will require both.

Clone this wiki locally