11package com .altnoir .mia ;
22
33import net .neoforged .fml .config .ModConfig ;
4- import net .neoforged .fml .event .config .ModConfigEvent ;
54import net .neoforged .neoforge .common .ModConfigSpec ;
65
76
@@ -19,7 +18,7 @@ public class MiaConfig {
1918
2019 // ==================== 钩爪配置 ====================
2120 public static double hookMaxDistance ;
22- public static double hookAutoRetractDistance ;
21+ public static double hookStopPullDistance ;
2322 public static double hookRetractVelocity ;
2423 public static double hookInstantRetractDistance ;
2524 public static double hookPullVelocity ;
@@ -44,16 +43,16 @@ public class MiaConfig {
4443 .comment ("Hook shoot velocity (Default: 4.0) | 钩爪射击速度 (默认值: 4.0)" )
4544 .defineInRange ("shoot_velocity" , 4.0 , 0.5 , 10.0 );
4645
47- private static final ModConfigSpec .DoubleValue HOOK_AUTO_RETRACT_DISTANCE = HOOK
48- .comment ("Auto retract distance in blocks (Default: 1.0) | 自动回收距离 (默认值: 1.0)" )
49- .defineInRange ("auto_retract_distance " , 1.0 , 1.0 , 10.0 );
46+ private static final ModConfigSpec .DoubleValue HOOK_STOP_DISTANCE = HOOK
47+ .comment ("Distance at which the hook stops pulling the player (Default: 1.0) | 钩爪停止拉取距离 (默认值: 1.0)" )
48+ .defineInRange ("stop_distance " , 1.0 , 1.0 , 10.0 );
5049
5150 private static final ModConfigSpec .DoubleValue HOOK_RETRACT_VELOCITY = HOOK
5251 .comment ("Hook retract velocity (Default: 0.75) | 钩爪收回速度 (默认值: 0.75)" )
5352 .defineInRange ("retract_velocity" , 0.75 , 0.1 , 5.0 );
5453
5554 private static final ModConfigSpec .DoubleValue HOOK_INSTANT_RETRACT_DISTANCE = HOOK
56- .comment ("Instant retract distance in blocks (Default: 4.0) | 瞬间收回距离 (默认值: 4.0)" )
55+ .comment ("Retract distance in blocks (Default: 4.0) | 回收距离 (默认值: 4.0)" )
5756 .defineInRange ("instant_retract_distance" , 4.0 , 1.0 , 16.0 );
5857
5958 private static final ModConfigSpec .DoubleValue HOOK_PULL_VELOCITY = HOOK
@@ -98,7 +97,7 @@ public static void onLoad(ModConfig config) {
9897
9998 hookMaxDistance = HOOK_MAX_DISTANCE .get ();
10099 hookShootVelocity = HOOK_SHOOT_VELOCITY .get ();
101- hookAutoRetractDistance = HOOK_AUTO_RETRACT_DISTANCE .get ();
100+ hookStopPullDistance = HOOK_STOP_DISTANCE .get ();
102101 hookRetractVelocity = HOOK_RETRACT_VELOCITY .get ();
103102 hookInstantRetractDistance = HOOK_INSTANT_RETRACT_DISTANCE .get ();
104103 hookPullVelocity = HOOK_PULL_VELOCITY .get ();
0 commit comments