LiteLDev/LeviLamina

[Bug]: 在控制台的help指令使服务器崩溃

DJRsiri opened this issue · 4 comments

Describe the bug

当“server.properties”(即服务器配置文件)里添加op-permission-level=4(或者是1到3)后,在服务器控制台中输入help (或 ? )导致服务器崩溃。

该bug在玩家上的测试:无。

To Reproduce

  1. 打开 server.properties
  2. 添加 op-permission-level=4 在新的一行
  3. 启动 bedrock_server_mod.exe
  4. 输入 help
  5. 输出 BDS Crashed! (服务器崩溃)

Expected behavior

修复此bug

Screenshots

dmp file:
minidump_2024-01-29_23-57-46.dmp
Screenshots:
20240130001953

Platform

Windows 10 专业版 22H2 19045.3324

Version

Server Version: 1.20.51.01(ProtocolVersion 630) with LeviLamina-0.4.2+8e8c429

Additional context

No response

0.4.2过于久远,请尝试在0.6.2上复现

0.4.2过于久远,请尝试在0.6.2上复现

16:12:03.835 INFO [Server] Version: 1.20.51.01(ProtocolVersion 630) with LeviLamina-0.6.2+dbbb01e05
仍然导致服务器崩溃

help ll 这个命令也会崩

已定位问题,由于此位置被注释

// registry.addSoftEnum("PluginName", pluginList);

导致下面使用的枚举

无法获取导致崩溃