欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
Pokkit

插件 Pokkit 0.11.2

版权类型
转载
版权链接
https://cloudburstmc.org/resources/pokkit.21/
资源语言
  1. 简体中文
适配版本(基岩 大版本)
  1. 1.19
  2. 1.18
  3. 1.17
许可证
MIT License

Pokkit CircleCI

Minecraft 多人游戏场景是分散的。有许多竞争的服务器实现。一个流行的服务器是 Spigot。Spigot 能够加载插件,这些插件可以通过 Spigot 插件 API 与 Minecraft 交互。对于 Minecraft 口袋版,即 Minecraft 的移动版本,也存在一个具有类似 Spigot 插件 API 的服务器:Nukkit。不幸的是,为 Spigot 编写的插件无法在 Nukkit 上运行。

Pokkit 是一个翻译层,允许为 Spigot 编写的插件在 Nukkit 上运行。然而,它远非完美。由于 Spigot API 的规模,我不可能实现所有的 Spigot API。

不要期望 Pokkit 能让你在 Nukkit 上运行任何随机的 Spigot 插件。 Pokkit 仍然非常不完整,因此只有少数插件可以工作。可以在 Google 文档 上找到已确认可以工作或不能工作的插件列表。如果你发现了一个可以工作或不能工作的 Spigot 插件,鼓励你自己编辑这个列表。

我创建 Pokkit 的动机是为了让我使用的一些插件能在 Nukkit 上工作。我并不打算自己编写一个完整的 Spigot API 实现。这是不可能的。请记住,Spigot 是由数百名不同的程序员在五年时间内创建的。

对于 Spigot 插件开发者

如果你是一个 Spigot 插件开发者,希望移植你的插件,Pokkit 可能对你非常有趣。你可以继续使用 Spigot API,而不需要维护两个代码库,或者在代码库中引入大量的抽象。

在测试你的插件时,你很可能会遇到未实现的方法或事件。鼓励你实现这些方法和事件,并将你的更改作为拉取请求提交。这将使我们更接近完整的 Spigot API 实现。

为了开始为 Pokkit 编写代码,我创建了一个 示例文件,其中包含了我如何实现这些方法的示例。

下载和使用

在此处下载最新版本 这里。像安装任何 Nukkit 插件一样安装 Pokkit:将 JAR 文件放在 Nukkit 服务器的 plugins 目录中。启动你的服务器,然后再次停止它。你会注意到在 plugins 目录中创建了一个新文件夹:一个名为 Pokkit 的文件夹。打开这个文件夹。在文件夹内,有三样东西:

  • 一个名为 bukkitPlugins 的文件夹:将任何为 Spigot 编写的插件放在这个文件夹中。
  • 一个名为 permissions.yml 的文件:这是 Bukkit 的 permissions.yml 文件
  • 一个名为 scoreboard.yml 的文件:记分板数据保存在这里。

重要的是要记住,你必须 将 Bukkit 插件安装在 plugins/Pokkit/bukkitPlugins/ 目录中,而不是 plugins/ 目录中。

编译说明

  • 确保你已经安装了 Maven
  • 下载 Pokkit 源代码的副本(使用此页面上的一个按钮)。
  • 然后在包含 Pokkit 源代码的目录中运行 mvn install
  • 一个 JAR 文件将被放置在新创建的 target 目录中。

错误报告

一般来说,我只会修复那些也影响我的错误。Pokkit 是一个个人项目,我上传它是希望它对其他人有用,但我不愿意花时间创建一个完整的、无错误的 Spigot API 实现。请参阅引言中的我的理由。

尽管如此,我将保留所有有效的错误报告,以便任何有兴趣改进 Pokkit 的人可以查看。

许可证

许可证是 MIT,除了那些源自 Bukkit 项目的文件。详情请参阅 许可证 文件。

拉取请求

非常欢迎贡献。如果你有任何问题,请随时给我发送电子邮件(地址在我的 Github 个人资料上)。

在你开始之前,请阅读 贡献指南。我希望很快能将你的名字添加到下面的列表中!

2020 年贡献代码

2019 年贡献代码

2018 年贡献代码

2017 年贡献代码

2016 年贡献代码

作者
眠悠子Miyoz
下载
69
查看
138
首次发布
最后更新

评论

0.00 星 0 星

来自眠悠子Miyoz的更多资源

分享资源

后退
顶部