{ // Level scaling formula inputs "scaling": { // Default 2.05 "power": 2.05, // Default 0.5 "scale": 0.5, // Default 80 "base": 80, // If the required amount should be the requirements from previous levels combined + new one instead of just solving once "isCumulative": false, "maxLevel": 50 }, // If players should lose all stats on death "hardcoreMode": false, // Toggles for level effects "toggles": { "magic": { "enableLv50Buff": true, "enableLv25Buff": true }, "melee": { "enableLv50Buff": true, "enableLv25Buff": true }, "fishing": { "enableLv50Buff": true, "enableLv25Buff": true }, "ranged": { "enableLv50Buff": true, "enableLv25Buff": true }, "defense": { "enableLv50Buff": true, "enableLv25Buff": true }, "mining": { // At what Y level does the lv50 effect trigger? "effectLevelTrigger": 20, "enableLv50Buff": true, "enableLv25Buff": true }, "farming": { "enableLv50Buff": true, "enableLv25Buff": true } }, // Config for how HP scaling works with defense "defenseHP": { // Will only grant HP every X levels "everyXLevels": 2, // How much HP to grant on trigger "addAmount": 1, // Minimum level before you start getting HP (Exclusive) "afterLevel": 10 }, "melee": { "attackDamagePerLevel": 0.08 }, // If these damage types should grant defense XP when blocked "damageBlacklist": { "inFire": true, "lightning": true, "onFire": true, "lava": true, "hotFloor": true, "inWall": true, "cramming": true, "drown": true, "starve": true, "cactus": true, "fall": true, "flyIntoWall": true, "outOfWorld": true, "magic": true, "generic": true, "wither": true, "anvil": true, "fallingBlock": true, "dryOut": true, "berryBush": true, "freeze": true, "stalactite": true, "fallingStalactite": true }, // Options for attempting to prevent cheating "antiCheat": { // Prevent duplicate XP from breaking blocks in the same location "blockBreakPos": true, // How many ticks before you gain XP from breaking a block from a location again "blockBreakDelay": 5000 }, // Debug options "debug": { "logXpGain": false, "logBrokenBlocks": false, "logRawOps": false, "logRawWrite": false, "logAntiCheatPrevention": false } }