Skip to content

Pumpkin 插件开发

WARNING

Pumpkin 插件API仍处于非常早期的开发阶段,可能会随时更改。 如果您遇到任何问题,请联系我们 discord

Pumpkin 插件与服务端深度集成,允许实现许多在其他服务端上不可能实现的功能。

根据官方 discord 讨论,未来预计使用 Extism 框架,当然也可以直接使用 Rust

我们还有个 JAVA 到 Rust 的代码转换器 j2rust

使用 WebAssembly 构建的跨语言框架支持如下语言开发:

解释语言:JavaScript/TypeScript,Ruby,Python,PHP

编译语言:Go,C#,Java,Elixir,C/C++,OCaml,Zig,Haskell,D

详情请查看 Extism文档

Pumpkin 插件 API 在许多方面受到了 Spigot/Bukkit 插件 API 的启发,因此,如果您之前有这些 API 的经验,并且有 Rust 开发经验,您应该能够轻松编写 Pumpkin 插件:😄

Released under the MIT License.