Paper 插件
本文档页面用于解释 Paper 插件可能引入的所有新语义和可能的混淆点。
信息
开发者可以在这里获取更多关于 Paper 插件的信息。
它们是什么?
Paper 插件是由 Paper 的新插件加载框架加载的插件。开发者使用 Paper 插件可以利用 Mojang 提供的现代系统,例如数据包。

有什么区别?
启用后,Paper 插件与 Bukkit 插件完全相同。这允许插件仍然可以完全相互通信和支持,这意味着无论插件是 Bukkit 插件还是 Paper 插件,它们都可以很好地相互依赖。
Paper 插件只支持由 Paper 的插件加载器加载,并且可以使用 Bukkit 插件无法使用的新 API。
如何添加 Paper 插件?
Paper 插件的添加方式与 Bukkit 插件相同,因此,您可以按照本指南进行操作。
循环插件加载
随着 Paper 插件的引入,Paper 引入了一个新的插件加载器,修复了一些奇怪的问题。 然而,这导致不再支持插件之间的循环加载。
如果 Paper 检测到循环,您的服务器将会显示错误并关闭。
遗留支持
如果您的服务器必须使用这种循环加载,您可以通过添加 -Dpaper.useLegacyPluginLoading=true 启动标志来启用它。
请注意,这可能在未来不再受支持。
Please read the cyclic loading guide for more information.
Please read the adding plugins guide for more information.
Please read the paper plugins guide for more information.