代码之家  ›  专栏  ›  技术社区  ›  Entropire

错误:无法在文件夹“plugins”中加载“plugins/CustomPlugin.jar”

  •  0
  • Entropire  · 技术社区  · 2 年前

    我正在为我的服务器制作一个插件,但当我启动服务器时,它会给我以下错误:

    [Server thread/ERROR]: Could not load 'plugins\CustomServer.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.2
            at org.bukkit.craftbukkit.v1_20_R1.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:317) ~[spigot-1.20-R0.1-SNAPSHOT.jar:3797-Spigot-7e2af8b-091027a]
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:141) ~[spigot-api-1.20-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) ~[spigot-api-1.20-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[spigot-api-1.20-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.craftbukkit.v1_20_R1.CraftServer.loadPlugins(CraftServer.java:429) ~[spigot-1.20-R0.1-SNAPSHOT.jar:3797-Spigot-7e2af8b-091027a]
            at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:219) ~[spigot-1.20-R0.1-SNAPSHOT.jar:3797-Spigot-7e2af8b-091027a]
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:973) ~[spigot-1.20-R0.1-SNAPSHOT.jar:3797-Spigot-7e2af8b-091027a]
            at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20-R0.1-SNAPSHOT.jar:3797-Spigot-7e2af8b-091027a]
            at java.lang.Thread.run(Thread.java:833) ~[?:?]
    

    plugin.yml:

    name: CustomServer
    version: '1.0'
    main: me.user.customserver.CustomServer
    api-version: 1.20
    
    0 回复  |  直到 2 年前
        1
  •  2
  •   Lennert Soffers    2 年前

    yml文件中的api版本被视为一个数字(有2位小数)。 0会被修剪,因为数字是四舍五入的。 这就是为什么错误显示您使用的是api 1.2版本

    您应该将api版本设为字符串,以便它将其识别为1.20。

    name: CustomServer
    version: '1.0'
    main: me.user.customserver.CustomServer
    api-version: '1.20'