java - Spigot 服务器不断出错
问题描述
Could not load 'plugins\My_first_spigiot.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:160) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:144) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:383) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.reload(CraftServer.java:874) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.Bukkit.reload(Bukkit.java:642) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:758) ~[server.jar:git-Spigot-37d799b-3eb7236]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchServerCommand(CraftServer.java:743) ~[server.jar:git-Spigot-37d799b-3eb7236]
at net.minecraft.server.v1_16_R3.DedicatedServer.handleCommandQueue(DedicatedServer.java:387) ~[server.jar:git-Spigot-37d799b-3eb7236]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:356) ~[server.jar:git-Spigot-37d799b-3eb7236]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1007) ~[server.jar:git-Spigot-37d799b-3eb7236]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:846) ~[server.jar:git-Spigot-37d799b-3eb7236]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[server.jar:git-Spigot-37d799b-3eb7236]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
解决方案
您必须创建包含插件名称、作者、版本等的plugin.yml文件。
plugin.yml 的最简单形式应如下所示:
name: //the plugins name as it should appear in the plugin list /pl
version: //the plugin's version
author: //the author's name
main: //your main class were the onEnable and onDisable methods are. (Ex: org.spigotmc.tutorial.MyPluginName)
api-version: //the version of the API you want to use, required starting with 1.13
我想分享我的插件的 plugin.yml 图像
推荐阅读
- jupyter - 为什么 Jupyter 使用列的值来填充列名?
- tiff - 如何在 PDFTron 中打开 tiff 图像
- django - QuerySet 在模板中是惰性的
- java - 如何让 FillInTheBlank 打印问题(继承)
- javascript - 映射数据集以获取要在 React 中的另一个映射中使用的值
- javascript - 如何使我的猜测密码代码循环工作?
- windows - 在 Ryzen 3000 和 Windows 上的 Anaconda NumPy(SciPy 堆栈)性能
- powerbi - 如何在 power bi 中使用默认和可用过滤器?
- ios - 如何在 iOS swift 中根据设备大小添加更多标签栏项目?
- uwp - 我应该如何处理桌面上的 2 个 .pfx 文件?