Appearance
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 插件:😄