Open d0j1a1701 opened 1 week ago
已知晓,下一次更新会尝试解决.
暂时的解决方法: 检查plugins/toNeko/config.yml
中的language
并确保为zh_cn
,然后检查plugins/toNeko/language/zh_cn.yml
是否存在,不存在则将https://github.com/CSneko/toNeko/blob/Beta-V0.4.6/src/main/resources/language/zh_cn.yml 复制过去即可
奇怪之处就在这里,那个文件明明就在那里。或许你可以把那个 getDataFolder()
改成向上面一样写死的 File("plugins/toNeko/language/...")
试试?
这个 getDataFolder()
我找了半天,发现是调用 Bukkit API 的 JavaPlugin.dataFolder
,Google 了一下发现这玩意经常出现玄学问题。
目前我正在尝试对其进行重构,也许重构后问题能够得到解决,不过这可能需要一定时间...?
看起来你似乎有一定基础,也许你可以尝试克隆0.4.6版本并手动修改和构建
我的确有一点基础,但并不是 Spigot 开发的基础。README 上并没有关于如何构建 Spigot 版本的提示,直接 gradle build
得到的是 Fabric 版本,但我只需要 Spigot 版本,并且把重构版的 Action 直接搬过来没用。https://github.com/d0j1a1701/toNeko
事实上gradle build
出来的是插件与模组版本通用的,modrinth上的两个版本只是便于分发 (因为插件版本和模组版本的更新并不同步)
好吧 不过我手头上没有带有 Fabric 开发环境的电脑,且不幸的是 Github Action 直接搬过来没法编译
ctLib 0.1.6 / toNeko 0.4.6 / Zulu17 JDK/ Purpur 1.16.5