diff --git a/src/main/java/com/radimous/vhatcaniroll/Config.java b/src/main/java/com/radimous/vhatcaniroll/Config.java index 01d93e4..c66c54b 100644 --- a/src/main/java/com/radimous/vhatcaniroll/Config.java +++ b/src/main/java/com/radimous/vhatcaniroll/Config.java @@ -9,13 +9,14 @@ public class Config { public static final ForgeConfigSpec.IntValue BUTTON_X; public static final ForgeConfigSpec.IntValue BUTTON_Y; public static final ForgeConfigSpec.BooleanValue COMBINE_LVL_TO_ABILITIES; + public static final ForgeConfigSpec.IntValue MAX_LEVEL_OVERRIDE; static { ForgeConfigSpec.Builder builder = new ForgeConfigSpec.Builder(); COMBINE_LVL_TO_ABILITIES = builder .comment("combine +lvl to abilities into one row") - .define("combineLvlToAbilities", true); + .define("combineAddedLvlToAbilities", true); builder.push("BUTTON"); VAULT_SCREEN_BUTTON = builder @@ -33,6 +34,9 @@ public class Config { ALLOW_DUPE = builder .comment("allow duplicate modifiers") .define("allowDupe", false); + MAX_LEVEL_OVERRIDE = builder + .comment("override max level") + .defineInRange("maxLevelOverride", -1, -1, Integer.MAX_VALUE); builder.pop(); SPEC = builder.build(); diff --git a/src/main/java/com/radimous/vhatcaniroll/GearModifierScreen.java b/src/main/java/com/radimous/vhatcaniroll/GearModifierScreen.java index d7eaf98..fefed0a 100644 --- a/src/main/java/com/radimous/vhatcaniroll/GearModifierScreen.java +++ b/src/main/java/com/radimous/vhatcaniroll/GearModifierScreen.java @@ -188,6 +188,10 @@ public class GearModifierScreen extends AbstractElementScreen { ScreenLayout.requestLayout(); return true; } + if (lvl <= Config.MAX_LEVEL_OVERRIDE.get() && lvl >= 0) { + ScreenLayout.requestLayout(); + return true; + } return false; }