config.jsonEvery farm, fuel, and global rule is controlled by a single file, auto-generated the first time the mod loads: config/nvkmods/config.json. Edit and restart the world/server to apply.
"global_settings": {
"xp_tank_max_level": 30,
"allow_mending_repair": true,
"allow_bottle_fill": true,
"consume_input_item": true,
"input_item_durability_uses": 64
}
| Field | What it does |
|---|---|
xp_tank_max_level | Max level the XP Tank stores. |
allow_mending_repair | Toggles instant Mending repair. |
allow_bottle_fill | Toggles creating Bottles o' Enchanting. |
consume_input_item | If false, activation items never wear out. |
input_item_durability_uses | How many cycles each activation item survives by default. |
{ "fuel_id": "minecraft:coal", "burn_time_seconds": 300, "drop_interval_seconds": 60 }
Each fuel defines how long it lasts (burn_time_seconds) and the production speed while active (drop_interval_seconds).
Each entry in the farms array defines: farm_id, input_item (or requires_soul_jar: true), xp_per_drop, allowed_fuels, entity_type, scale/y_offset, hostile, held_item, max_uses, and drops (a list of item_id, chance_percent, min_count, max_count), plus farm_block.
Want to add a new farm? Copy an existing entry, change the values, and restart. No code editing required.