@@ -60,7 +60,7 @@ public static void createLavaVisionUpdatePacket(PlayerEntity player) {
6060 }
6161
6262 public static class ANVIL extends ConfigItemGroup {
63- public static final ConfigItem <Double > XP_REDUCTION = new DoubleConfigItem ("xp_reduction" , 0.5 , "config.netherite_plus.anvil.xp_redcution" );
63+ public static final ConfigItem <Double > XP_REDUCTION = new DoubleConfigItem ("xp_reduction" , 0.5 , "config.netherite_plus.anvil.xp_redcution" , null , Double . MAX_VALUE , 0 );
6464
6565 public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (XP_REDUCTION );
6666
@@ -70,12 +70,12 @@ public ANVIL() {
7070 }
7171
7272 public static class DAMAGE extends ConfigItemGroup {
73- public static final ConfigItem <Double > BOW_DAMAGE_ADDITION = new DoubleConfigItem ("bow_damage_addition" , 0d , "config.netherite_plus.damage.bow_damage_addition" );
74- public static final ConfigItem <Double > BOW_DAMAGE_MULTIPLIER = new DoubleConfigItem ("bow_damage_multiplier" , 1d , "config.netherite_plus.damage.bow_damage_multiplier" );
75- public static final ConfigItem <Double > CROSSBOW_DAMAGE_ADDITION = new DoubleConfigItem ("crossbow_damage_addition" , 0d , "config.netherite_plus.damage.crossbow_damage_addition" );
76- public static final ConfigItem <Double > CROSSBOW_DAMAGE_MULTIPLIER = new DoubleConfigItem ("crossbow_damage_multiplier" , 1d , "config.netherite_plus.damage.crossbow_damage_multiplier" );
77- public static final ConfigItem <Double > TRIDENT_DAMAGE_ADDITION = new DoubleConfigItem ("trident_damage_addition" , 0d , "config.netherite_plus.damage.trident_damage_addition" );
78- public static final ConfigItem <Double > TRIDENT_DAMAGE_MULTIPLIER = new DoubleConfigItem ("trident_damage_multiplier" , 1d , "config.netherite_plus.damage.trident_damage_multiplier" );
73+ public static final ConfigItem <Double > BOW_DAMAGE_ADDITION = new DoubleConfigItem ("bow_damage_addition" , 0d , "config.netherite_plus.damage.bow_damage_addition" , null , Double . MAX_VALUE , 0 );
74+ public static final ConfigItem <Double > BOW_DAMAGE_MULTIPLIER = new DoubleConfigItem ("bow_damage_multiplier" , 1d , "config.netherite_plus.damage.bow_damage_multiplier" , null , Double . MAX_VALUE , 0 );
75+ public static final ConfigItem <Double > CROSSBOW_DAMAGE_ADDITION = new DoubleConfigItem ("crossbow_damage_addition" , 0d , "config.netherite_plus.damage.crossbow_damage_addition" , null , Double . MAX_VALUE , 0 );
76+ public static final ConfigItem <Double > CROSSBOW_DAMAGE_MULTIPLIER = new DoubleConfigItem ("crossbow_damage_multiplier" , 1d , "config.netherite_plus.damage.crossbow_damage_multiplier" , null , Double . MAX_VALUE , 0 );
77+ public static final ConfigItem <Double > TRIDENT_DAMAGE_ADDITION = new DoubleConfigItem ("trident_damage_addition" , 0d , "config.netherite_plus.damage.trident_damage_addition" , null , Double . MAX_VALUE , 0 );
78+ public static final ConfigItem <Double > TRIDENT_DAMAGE_MULTIPLIER = new DoubleConfigItem ("trident_damage_multiplier" , 1d , "config.netherite_plus.damage.trident_damage_multiplier" , null , Double . MAX_VALUE , 0 );
7979 public static final ConfigItem <Integer > ELYTRA_ARMOR_POINTS = new IntegerConfigItem ("elytra_armor_points" , 4 , "config.netherite_plus.damage.elytra_armor_points" );
8080
8181 public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (BOW_DAMAGE_ADDITION , BOW_DAMAGE_MULTIPLIER , CROSSBOW_DAMAGE_ADDITION , CROSSBOW_DAMAGE_MULTIPLIER , TRIDENT_DAMAGE_ADDITION , TRIDENT_DAMAGE_MULTIPLIER , ELYTRA_ARMOR_POINTS );
@@ -93,7 +93,7 @@ public static class DURABILITIES extends ConfigItemGroup {
9393 public static final ConfigItem <Integer > SHIELD_DURABILITY = new IntegerConfigItem ("shield" , 672 , "config.netherite_plus.durabilities.shield" );
9494 public static final ConfigItem <Integer > TRIDENT_DURABILITY = new IntegerConfigItem ("trident" , 500 , "config.netherite_plus.durabilities.trident" );
9595 public static final ConfigItem <Integer > SHEARS_DURABILITY = new IntegerConfigItem ("shears" , 476 , "config.netherite_plus.durabilities.shears" );
96- public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (ELYTRA_DURABILITY , FISHING_ROD_DURABILITY , SHIELD_DURABILITY , BOW_DURABILITY , CROSSBOW_DURABILITY , TRIDENT_DURABILITY , SHEARS_DURABILITY );
96+ public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (ELYTRA_DURABILITY , FISHING_ROD_DURABILITY , SHIELD_DURABILITY , BOW_DURABILITY , CROSSBOW_DURABILITY , TRIDENT_DURABILITY /* , SHEARS_DURABILITY*/ );
9797
9898 public DURABILITIES () {
9999 super (OPTIONS , "durabilities" );
@@ -112,17 +112,17 @@ public static class ENABLED extends ConfigItemGroup {
112112 public static final ConfigItem <Boolean > ENABLED_SHULKER_BOXES = new BooleanConfigItem ("shulker_boxes" , true , "config.netherite_plus.enabled.shulker_boxes" );
113113 public static final ConfigItem <Boolean > ENABLED_TRIDENT = new BooleanConfigItem ("trident" , true , "config.netherite_plus.enabled.trident" );
114114 public static final ConfigItem <Boolean > ENABLED_BEACON = new BooleanConfigItem ("beacon" , true , "config.netherite_plus.enabled.beacon" );
115- public static final ConfigItem <Boolean > ENABLED_SHEARS = new BooleanConfigItem ("shears" , true , "config.netherite_plus.enabled.shears" );
115+ public static final ConfigItem <Boolean > ENABLED_SHEARS = new BooleanConfigItem ("shears" , false , "config.netherite_plus.enabled.shears" );
116116
117- public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (ENABLED_SHULKER_BOXES , ENABLED_ELYTRA , ENABLED_SHIELDS , ENABLED_BOWS_AND_CROSSBOWS , ENABLED_FISHING_ROD , ENABLED_HORSE_ARMOR , ENABLED_FAKE_NETHERITE_BLOCKS , ENABLED_ANVIL , ENABLED_CONFIG_PRINT , ENABLED_TRIDENT , ENABLED_BEACON , ENABLED_SHEARS );
117+ public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (ENABLED_SHULKER_BOXES , ENABLED_ELYTRA , ENABLED_SHIELDS , ENABLED_BOWS_AND_CROSSBOWS , ENABLED_FISHING_ROD , ENABLED_HORSE_ARMOR , ENABLED_FAKE_NETHERITE_BLOCKS , ENABLED_ANVIL , ENABLED_CONFIG_PRINT , ENABLED_TRIDENT , ENABLED_BEACON /* , ENABLED_SHEARS*/ );
118118
119119 public ENABLED () {
120120 super (OPTIONS , "enabled" );
121121 }
122122 }
123123
124124 public static class GRAPHICS extends ConfigItemGroup {
125- public static final ConfigItem <Double > LAVA_VISION_DISTANCE = new DoubleConfigItem ("lava_vision_distance" , 0.25 , "config.netherite_plus.graphics.lava_vision" , NetheritePlusConfig ::createLavaVisionUpdatePacket );
125+ public static final ConfigItem <Double > LAVA_VISION_DISTANCE = new DoubleConfigItem ("lava_vision_distance" , 0.25 , "config.netherite_plus.graphics.lava_vision" , NetheritePlusConfig ::createLavaVisionUpdatePacket , Double . MAX_VALUE , 0 );
126126
127127 public static final List <ConfigItem <?>> OPTIONS = ImmutableList .of (LAVA_VISION_DISTANCE );
128128
0 commit comments