From 02c9ec2a81def3fc8f43521c42b1d943d3c4aea2 Mon Sep 17 00:00:00 2001 From: Pix3lPirat3 Date: Fri, 18 Sep 2026 17:02:45 -0700 Subject: [PATCH] pc: enchantment cost coefficients for 1.21.8 - 26.1 from the data pack Since the 1.21.8 data minCost / maxCost were computed from the enchantment's min and max level instead of its costs: aqua affinity maxCost 1 instead of 41, binding curse minCost 1 instead of 25, every per-level slope halved. Values now come from the data pack's min_cost / max_cost (a = per_level_above_first, b = base - a) for 1.21.8, 1.21.9 (1.21.10), 1.21.11 and 26.1; 1.21 - 1.21.6 were already right. Generator fix: https://github.com/PrismarineJS/minecraft-data-generator/pull/91 --- data/pc/1.21.11/enchantments.json | 308 +++++++++++++++--------------- data/pc/1.21.8/enchantments.json | 300 ++++++++++++++--------------- data/pc/1.21.9/enchantments.json | 300 ++++++++++++++--------------- data/pc/26.1/enchantments.json | 308 +++++++++++++++--------------- 4 files changed, 608 insertions(+), 608 deletions(-) diff --git a/data/pc/1.21.11/enchantments.json b/data/pc/1.21.11/enchantments.json index fd5900546..f2706219a 100644 --- a/data/pc/1.21.11/enchantments.json +++ b/data/pc/1.21.11/enchantments.json @@ -10,7 +10,7 @@ }, "maxCost": { "a": 0, - "b": 1 + "b": 41 }, "treasureOnly": false, "curse": false, @@ -26,12 +26,12 @@ "displayName": "Bane of Arthropods", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -54,11 +54,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -74,12 +74,12 @@ "displayName": "Blast Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -99,12 +99,12 @@ "displayName": "Breach", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -127,11 +127,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -149,12 +149,12 @@ "displayName": "Density", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -176,12 +176,12 @@ "displayName": "Depth Strider", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": false, "curse": false, @@ -199,12 +199,12 @@ "displayName": "Efficiency", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 41 }, "treasureOnly": false, "curse": false, @@ -220,12 +220,12 @@ "displayName": "Feather Falling", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -1 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -241,12 +241,12 @@ "displayName": "Fire Aspect", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -262,12 +262,12 @@ "displayName": "Fire Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 2 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -288,11 +288,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -308,12 +308,12 @@ "displayName": "Fortune", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -331,12 +331,12 @@ "displayName": "Frost Walker", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -354,12 +354,12 @@ "displayName": "Impaling", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -7 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 13 }, "treasureOnly": false, "curse": false, @@ -382,11 +382,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -404,12 +404,12 @@ "displayName": "Knockback", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -15 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 35 }, "treasureOnly": false, "curse": false, @@ -425,12 +425,12 @@ "displayName": "Looting", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -446,12 +446,12 @@ "displayName": "Loyalty", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 5 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -469,12 +469,12 @@ "displayName": "Luck of the Sea", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -490,12 +490,12 @@ "displayName": "Lunge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 2, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -511,12 +511,12 @@ "displayName": "Lure", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -532,12 +532,12 @@ "displayName": "Mending", "maxLevel": 1, "minCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -556,11 +556,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -578,12 +578,12 @@ "displayName": "Piercing", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 3, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -601,12 +601,12 @@ "displayName": "Power", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 6 }, "treasureOnly": false, "curse": false, @@ -622,12 +622,12 @@ "displayName": "Projectile Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 3 }, "treasureOnly": false, "curse": false, @@ -647,11 +647,11 @@ "displayName": "Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 3, + "a": 11, "b": 1 }, "treasureOnly": false, @@ -672,12 +672,12 @@ "displayName": "Punch", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -693,12 +693,12 @@ "displayName": "Quick Charge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -714,12 +714,12 @@ "displayName": "Respiration", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 30 }, "treasureOnly": false, "curse": false, @@ -735,12 +735,12 @@ "displayName": "Riptide", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -759,12 +759,12 @@ "displayName": "Sharpness", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 4, - "b": 1 + "a": 11, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -787,11 +787,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 15 }, "maxCost": { "a": 0, - "b": 1 + "b": 65 }, "treasureOnly": false, "curse": false, @@ -809,12 +809,12 @@ "displayName": "Smite", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -836,12 +836,12 @@ "displayName": "Soul Speed", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -857,12 +857,12 @@ "displayName": "Sweeping Edge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": -4 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 11 }, "treasureOnly": false, "curse": false, @@ -878,12 +878,12 @@ "displayName": "Swift Sneak", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -899,12 +899,12 @@ "displayName": "Thorns", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -920,12 +920,12 @@ "displayName": "Unbreaking", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 2, - "b": 1 + "a": 8, + "b": 47 }, "treasureOnly": false, "curse": false, @@ -942,11 +942,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -962,12 +962,12 @@ "displayName": "Wind Burst", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": true, "curse": false, diff --git a/data/pc/1.21.8/enchantments.json b/data/pc/1.21.8/enchantments.json index 3c2f41334..8cc576ebc 100644 --- a/data/pc/1.21.8/enchantments.json +++ b/data/pc/1.21.8/enchantments.json @@ -10,7 +10,7 @@ }, "maxCost": { "a": 0, - "b": 1 + "b": 41 }, "treasureOnly": false, "curse": false, @@ -26,12 +26,12 @@ "displayName": "Bane of Arthropods", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -54,11 +54,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -74,12 +74,12 @@ "displayName": "Blast Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -99,12 +99,12 @@ "displayName": "Breach", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -127,11 +127,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -149,12 +149,12 @@ "displayName": "Density", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -176,12 +176,12 @@ "displayName": "Depth Strider", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": false, "curse": false, @@ -199,12 +199,12 @@ "displayName": "Efficiency", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 41 }, "treasureOnly": false, "curse": false, @@ -220,12 +220,12 @@ "displayName": "Feather Falling", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -1 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -241,12 +241,12 @@ "displayName": "Fire Aspect", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -262,12 +262,12 @@ "displayName": "Fire Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 2 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -288,11 +288,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -308,12 +308,12 @@ "displayName": "Fortune", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -331,12 +331,12 @@ "displayName": "Frost Walker", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -354,12 +354,12 @@ "displayName": "Impaling", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -7 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 13 }, "treasureOnly": false, "curse": false, @@ -382,11 +382,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -404,12 +404,12 @@ "displayName": "Knockback", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -15 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 35 }, "treasureOnly": false, "curse": false, @@ -425,12 +425,12 @@ "displayName": "Looting", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -446,12 +446,12 @@ "displayName": "Loyalty", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 5 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -469,12 +469,12 @@ "displayName": "Luck of the Sea", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -490,12 +490,12 @@ "displayName": "Lure", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -511,12 +511,12 @@ "displayName": "Mending", "maxLevel": 1, "minCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -535,11 +535,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -557,12 +557,12 @@ "displayName": "Piercing", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 3, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -580,12 +580,12 @@ "displayName": "Power", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 6 }, "treasureOnly": false, "curse": false, @@ -601,12 +601,12 @@ "displayName": "Projectile Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 3 }, "treasureOnly": false, "curse": false, @@ -626,11 +626,11 @@ "displayName": "Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 3, + "a": 11, "b": 1 }, "treasureOnly": false, @@ -651,12 +651,12 @@ "displayName": "Punch", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -672,12 +672,12 @@ "displayName": "Quick Charge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -693,12 +693,12 @@ "displayName": "Respiration", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 30 }, "treasureOnly": false, "curse": false, @@ -714,12 +714,12 @@ "displayName": "Riptide", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -738,12 +738,12 @@ "displayName": "Sharpness", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 4, - "b": 1 + "a": 11, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -766,11 +766,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 15 }, "maxCost": { "a": 0, - "b": 1 + "b": 65 }, "treasureOnly": false, "curse": false, @@ -788,12 +788,12 @@ "displayName": "Smite", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -815,12 +815,12 @@ "displayName": "Soul Speed", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -836,12 +836,12 @@ "displayName": "Sweeping Edge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": -4 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 11 }, "treasureOnly": false, "curse": false, @@ -857,12 +857,12 @@ "displayName": "Swift Sneak", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -878,12 +878,12 @@ "displayName": "Thorns", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -899,12 +899,12 @@ "displayName": "Unbreaking", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 2, - "b": 1 + "a": 8, + "b": 47 }, "treasureOnly": false, "curse": false, @@ -921,11 +921,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -941,12 +941,12 @@ "displayName": "Wind Burst", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": true, "curse": false, diff --git a/data/pc/1.21.9/enchantments.json b/data/pc/1.21.9/enchantments.json index 3c2f41334..8cc576ebc 100644 --- a/data/pc/1.21.9/enchantments.json +++ b/data/pc/1.21.9/enchantments.json @@ -10,7 +10,7 @@ }, "maxCost": { "a": 0, - "b": 1 + "b": 41 }, "treasureOnly": false, "curse": false, @@ -26,12 +26,12 @@ "displayName": "Bane of Arthropods", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -54,11 +54,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -74,12 +74,12 @@ "displayName": "Blast Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -99,12 +99,12 @@ "displayName": "Breach", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -127,11 +127,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -149,12 +149,12 @@ "displayName": "Density", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -176,12 +176,12 @@ "displayName": "Depth Strider", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": false, "curse": false, @@ -199,12 +199,12 @@ "displayName": "Efficiency", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 41 }, "treasureOnly": false, "curse": false, @@ -220,12 +220,12 @@ "displayName": "Feather Falling", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -1 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -241,12 +241,12 @@ "displayName": "Fire Aspect", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -262,12 +262,12 @@ "displayName": "Fire Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 2 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -288,11 +288,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -308,12 +308,12 @@ "displayName": "Fortune", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -331,12 +331,12 @@ "displayName": "Frost Walker", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -354,12 +354,12 @@ "displayName": "Impaling", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -7 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 13 }, "treasureOnly": false, "curse": false, @@ -382,11 +382,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -404,12 +404,12 @@ "displayName": "Knockback", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -15 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 35 }, "treasureOnly": false, "curse": false, @@ -425,12 +425,12 @@ "displayName": "Looting", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -446,12 +446,12 @@ "displayName": "Loyalty", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 5 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -469,12 +469,12 @@ "displayName": "Luck of the Sea", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -490,12 +490,12 @@ "displayName": "Lure", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -511,12 +511,12 @@ "displayName": "Mending", "maxLevel": 1, "minCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -535,11 +535,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -557,12 +557,12 @@ "displayName": "Piercing", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 3, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -580,12 +580,12 @@ "displayName": "Power", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 6 }, "treasureOnly": false, "curse": false, @@ -601,12 +601,12 @@ "displayName": "Projectile Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 3 }, "treasureOnly": false, "curse": false, @@ -626,11 +626,11 @@ "displayName": "Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 3, + "a": 11, "b": 1 }, "treasureOnly": false, @@ -651,12 +651,12 @@ "displayName": "Punch", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -672,12 +672,12 @@ "displayName": "Quick Charge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -693,12 +693,12 @@ "displayName": "Respiration", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 30 }, "treasureOnly": false, "curse": false, @@ -714,12 +714,12 @@ "displayName": "Riptide", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -738,12 +738,12 @@ "displayName": "Sharpness", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 4, - "b": 1 + "a": 11, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -766,11 +766,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 15 }, "maxCost": { "a": 0, - "b": 1 + "b": 65 }, "treasureOnly": false, "curse": false, @@ -788,12 +788,12 @@ "displayName": "Smite", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -815,12 +815,12 @@ "displayName": "Soul Speed", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -836,12 +836,12 @@ "displayName": "Sweeping Edge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": -4 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 11 }, "treasureOnly": false, "curse": false, @@ -857,12 +857,12 @@ "displayName": "Swift Sneak", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -878,12 +878,12 @@ "displayName": "Thorns", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -899,12 +899,12 @@ "displayName": "Unbreaking", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 2, - "b": 1 + "a": 8, + "b": 47 }, "treasureOnly": false, "curse": false, @@ -921,11 +921,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -941,12 +941,12 @@ "displayName": "Wind Burst", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": true, "curse": false, diff --git a/data/pc/26.1/enchantments.json b/data/pc/26.1/enchantments.json index fd5900546..f2706219a 100644 --- a/data/pc/26.1/enchantments.json +++ b/data/pc/26.1/enchantments.json @@ -10,7 +10,7 @@ }, "maxCost": { "a": 0, - "b": 1 + "b": 41 }, "treasureOnly": false, "curse": false, @@ -26,12 +26,12 @@ "displayName": "Bane of Arthropods", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -54,11 +54,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -74,12 +74,12 @@ "displayName": "Blast Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -99,12 +99,12 @@ "displayName": "Breach", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 3, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -127,11 +127,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -149,12 +149,12 @@ "displayName": "Density", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -176,12 +176,12 @@ "displayName": "Depth Strider", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": false, "curse": false, @@ -199,12 +199,12 @@ "displayName": "Efficiency", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 41 }, "treasureOnly": false, "curse": false, @@ -220,12 +220,12 @@ "displayName": "Feather Falling", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -1 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 5 }, "treasureOnly": false, "curse": false, @@ -241,12 +241,12 @@ "displayName": "Fire Aspect", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -262,12 +262,12 @@ "displayName": "Fire Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 2 }, "maxCost": { - "a": 3, - "b": 1 + "a": 8, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -288,11 +288,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -308,12 +308,12 @@ "displayName": "Fortune", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -331,12 +331,12 @@ "displayName": "Frost Walker", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 1, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -354,12 +354,12 @@ "displayName": "Impaling", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -7 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 13 }, "treasureOnly": false, "curse": false, @@ -382,11 +382,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -404,12 +404,12 @@ "displayName": "Knockback", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -15 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 35 }, "treasureOnly": false, "curse": false, @@ -425,12 +425,12 @@ "displayName": "Looting", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -446,12 +446,12 @@ "displayName": "Loyalty", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 5 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -469,12 +469,12 @@ "displayName": "Luck of the Sea", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -490,12 +490,12 @@ "displayName": "Lunge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 2, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -511,12 +511,12 @@ "displayName": "Lure", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": false, "curse": false, @@ -532,12 +532,12 @@ "displayName": "Mending", "maxLevel": 1, "minCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 0, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -556,11 +556,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 20 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": false, "curse": false, @@ -578,12 +578,12 @@ "displayName": "Piercing", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 3, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -601,12 +601,12 @@ "displayName": "Power", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 10, + "b": -9 }, "maxCost": { - "a": 4, - "b": 1 + "a": 10, + "b": 6 }, "treasureOnly": false, "curse": false, @@ -622,12 +622,12 @@ "displayName": "Projectile Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 6, + "b": -3 }, "maxCost": { - "a": 3, - "b": 1 + "a": 6, + "b": 3 }, "treasureOnly": false, "curse": false, @@ -647,11 +647,11 @@ "displayName": "Protection", "maxLevel": 4, "minCost": { - "a": 3, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 3, + "a": 11, "b": 1 }, "treasureOnly": false, @@ -672,12 +672,12 @@ "displayName": "Punch", "maxLevel": 2, "minCost": { - "a": 1, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 1, - "b": 1 + "a": 20, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -693,12 +693,12 @@ "displayName": "Quick Charge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -8 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -714,12 +714,12 @@ "displayName": "Respiration", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 30 }, "treasureOnly": false, "curse": false, @@ -735,12 +735,12 @@ "displayName": "Riptide", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 7, + "b": 10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 0, + "b": 50 }, "treasureOnly": false, "curse": false, @@ -759,12 +759,12 @@ "displayName": "Sharpness", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 11, + "b": -10 }, "maxCost": { - "a": 4, - "b": 1 + "a": 11, + "b": 10 }, "treasureOnly": false, "curse": false, @@ -787,11 +787,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 15 }, "maxCost": { "a": 0, - "b": 1 + "b": 65 }, "treasureOnly": false, "curse": false, @@ -809,12 +809,12 @@ "displayName": "Smite", "maxLevel": 5, "minCost": { - "a": 4, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 4, - "b": 1 + "a": 8, + "b": 17 }, "treasureOnly": false, "curse": false, @@ -836,12 +836,12 @@ "displayName": "Soul Speed", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 10, + "b": 15 }, "treasureOnly": true, "curse": false, @@ -857,12 +857,12 @@ "displayName": "Sweeping Edge", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": -4 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 11 }, "treasureOnly": false, "curse": false, @@ -878,12 +878,12 @@ "displayName": "Swift Sneak", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 0 }, "maxCost": { - "a": 2, - "b": 1 + "a": 25, + "b": 50 }, "treasureOnly": true, "curse": false, @@ -899,12 +899,12 @@ "displayName": "Thorns", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 20, + "b": -10 }, "maxCost": { - "a": 2, - "b": 1 + "a": 20, + "b": 40 }, "treasureOnly": false, "curse": false, @@ -920,12 +920,12 @@ "displayName": "Unbreaking", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 8, + "b": -3 }, "maxCost": { - "a": 2, - "b": 1 + "a": 8, + "b": 47 }, "treasureOnly": false, "curse": false, @@ -942,11 +942,11 @@ "maxLevel": 1, "minCost": { "a": 0, - "b": 1 + "b": 25 }, "maxCost": { "a": 0, - "b": 1 + "b": 50 }, "treasureOnly": true, "curse": true, @@ -962,12 +962,12 @@ "displayName": "Wind Burst", "maxLevel": 3, "minCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 6 }, "maxCost": { - "a": 2, - "b": 1 + "a": 9, + "b": 56 }, "treasureOnly": true, "curse": false,