Skip to content

Commit 77caa17

Browse files
committed
version check & bug fixes
1 parent e988c73 commit 77caa17

6 files changed

Lines changed: 13 additions & 13 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx1G
88
loader_version=0.11.0
99

1010
# Mod Properties
11-
mod_version = 1.0.0
11+
mod_version = 1.0.2
1212
maven_group = com.aigch.hugeblack
1313
archives_base_name = mcfdebugger
1414

src/main/java/com/hb/mcfdebugger/commands/DebuggerConfigCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public static void register(CommandDispatcher<ServerCommandSource> dispatcher) {
4545
if (IntegerArgumentType.getInteger(cmd, "port") < 65536 && IntegerArgumentType.getInteger(cmd, "port") > 0) {
4646
McfDebugger.configList.put("port", IntegerArgumentType.getInteger(cmd, "port"));
4747
McfDebugger.configManager.writeConfig();
48-
cmd.getSource().sendFeedback(new TranslatableText("mcfdebugger.setPort", IntegerArgumentType.getInteger(cmd, "port")), true);
48+
cmd.getSource().sendFeedback(new TranslatableText("mcfdebugger.set_port", IntegerArgumentType.getInteger(cmd, "port")), true);
4949
McfDebugger.thread.restartWsServer(McfDebugger.configList.get("port"), McfDebugger.configList.get("timeOut"));
5050
return 1;
5151
}
@@ -60,7 +60,7 @@ public static void register(CommandDispatcher<ServerCommandSource> dispatcher) {
6060
if (IntegerArgumentType.getInteger(cmd, "timeOut") > 0) {
6161
McfDebugger.configList.put("enable", IntegerArgumentType.getInteger(cmd, "timeOut"));
6262
McfDebugger.configManager.writeConfig();
63-
cmd.getSource().sendFeedback(new TranslatableText("mcfdebugger.setTimeOut", IntegerArgumentType.getInteger(cmd, "timeOut")), true);
63+
cmd.getSource().sendFeedback(new TranslatableText("mcfdebugger.set_time_out", IntegerArgumentType.getInteger(cmd, "timeOut")), true);
6464
DebugThread.wsserver.setConnectionLostTimeout(IntegerArgumentType.getInteger(cmd, "timeOut"));
6565
return 1;
6666
}

src/main/java/com/hb/mcfdebugger/mixin/ErrorHook.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.spongepowered.asm.mixin.Shadow;
1111

1212
import java.lang.reflect.Field;
13+
import java.lang.reflect.Method;
1314
import java.util.ArrayDeque;
1415
import java.util.LinkedHashMap;
1516
import java.util.Map;
@@ -48,9 +49,8 @@ public void sendError(String message) {
4849
sourceMap.put("rotation","("+source.getRotation().y+", "+source.getRotation().x+")");
4950
sourceMap.put("world",source.getWorld().getRegistryKey().getValue().toString());
5051
try {
51-
Field levelField = source.getClass().getDeclaredField("level");
52-
levelField.setAccessible(true);
53-
sourceMap.put("level",( levelField.get(source)).toString());
52+
Method levelMethod = source.getClass().getDeclaredMethod("fakeGetLevel");
53+
sourceMap.put("level", String.valueOf(levelMethod.invoke(source)));
5454
} catch (ReflectiveOperationException e) {
5555
sourceMap.put("level","Error");
5656
}

src/main/java/com/hb/mcfdebugger/wsCommandParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ public ServerCommandSource getSource() {
130130
};
131131
executor.setCommand("reload");
132132
executor.execute(McfDebugger.mcServer.getOverworld());
133-
wsCommandParser.sendMsg("mcfdebugger.reloadCommand");
133+
wsCommandParser.sendMsg("mcfdebugger.reload_command");
134134
SendFeedBack("reloaded.","Success");
135135
break;
136136
case "getVersion":
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"mcfdebugger.enabled": "Function debugger has been enabled.",
33
"mcfdebugger.disabled": "Function debugger has been disabled.",
4-
"mcfdebugger.setPort": "The Websocket server port of function debugger has been set to port:%s",
5-
"mcfdebugger.setTimeOut": "Set timeout:%ss",
6-
"mcfdebugger.reloadCommand": "Debugger sent a reload command."
4+
"mcfdebugger.set_port": "The Websocket server port of function debugger has been set to port:%d",
5+
"mcfdebugger.set_timeOut": "Set timeout:%d s",
6+
"mcfdebugger.reload_command": "Debugger sent a reload command."
77
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"mcfdebugger.enabled": "函数调试器已启用.",
33
"mcfdebugger.disabled": "函数调试器已禁用.",
4-
"mcfdebugger.setPort": "函数调试器的Websocket服务器端口已设置为%s.",
5-
"mcfdebugger.setTimeOut": "设置超时时间:%s秒.",
6-
"mcfdebugger.reloadCommand": "接收到调试器发来的重载指令."
4+
"mcfdebugger.set_port": "函数调试器的Websocket服务器端口已设置为%d.",
5+
"mcfdebugger.set_timeOut": "设置超时时间:%d秒.",
6+
"mcfdebugger.reload_command": "接收到调试器发来的重载指令."
77
}

0 commit comments

Comments
 (0)