Installation

WorldPumpkin builds to a WebAssembly plugin file for Pumpkin.

The current source targets Pumpkin 0.2.0+26.3-26.51 at revision 742beaf6f9f84fb99a04402434f6c6feb86667d1. Use a server with a compatible plugin API. Block names and state IDs are resolved from the running server. Check the compatibility notes for the release you download.

Download

Download the release artifact for the current package version.

Download latest release

Fileworld_pumpkin.wasm

Install

  1. Stop your Pumpkin server.
  2. Copy the .wasm file into the server plugin folder.
  3. Start the server.
  4. Run /worldpumpkin info or /wp info to check the loaded version.

Build From Source

This repo uses stable Rust (1.96 or newer) and the wasm32-wasip2 target.

rustup toolchain install stable --profile minimal --target wasm32-wasip2
cargo build --locked --release --target wasm32-wasip2

The built plugin is written to:

target/wasm32-wasip2/release/world_pumpkin.wasm