minecraft paper 插件 interllij 中的 yml null 错误

问题描述 投票:0回答:1

这是一个 yml 文件。该插件的大小非常小,我们只是尝试添加一行命令。命令行是shopbuy。

这是主文件。在intellij中运行时没有错误,如果注释掉实际上调用enable命令的数字26,则其余处理在服务器内正常运行。

第 26 行导致服务器出现 NULL 错误。我在 yml 文件中使用正确的缩进编写了相同的命令,并收到了大量缩进命令反馈并更改了它,但这不是问题。

[02:49:09 ERROR]: Error occurred while enabling economy v1.0-SNAPSHOT (Is it up to date?)
java.lang.NullPointerException: null
        at java.util.Objects.requireNonNull(Objects.java:208) ~[?:?]
        at economy.economy.Economy.onEnable(Economy.java:32) ~[economy-1.0-SNAPSHOT.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.2-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:190) ~[paper-1.20.2.jar:git-Paper-307]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.2.jar:git-Paper-307]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugin(CraftServer.java:646) ~[paper-1.20.2.jar:git-Paper-307]
        at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugins(CraftServer.java:557) ~[paper-1.20.2.jar:git-Paper-307]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:627) ~[paper-1.20.2.jar:git-Paper-307]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:424) ~[paper-1.20.2.jar:git-Paper-307]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.2.jar:git-Paper-307]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1086) ~[paper-1.20.2.jar:git-Paper-307]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-307]

这是一个错误代码。我的Minecraft版本是1.12.2,纸质版也是1.12.2,3天前更新的。我使用了IntelliJ的Minecraft->Favorplugin项目,当前的问题是从yml加载的命令出现空错误。原因是我不知道。

yml不能用在纸上吗?我应该使用龙头吗?

java minecraft minecraft-commands
1个回答
0
投票

尝试删除 require not null 看看是否有效

© www.soinside.com 2019 - 2024. All rights reserved.