A multi-version Java Edition protocol translation plugin for Pumpkin using the Pumpkin WASM plugin API.
Pumpkin natively targets the latest Minecraft Java protocol (currently 26.3). This plugin adds backward compatibility for older Minecraft Java Edition clients (1.7.2 through 26.2) by:
- Intercepting and translating packet IDs and network payloads.
- Remapping block states, item IDs, sound IDs, entity types, particles, and more across protocol versions.
- Adapting chunk data formats for older clients (1.7, 1.8, 1.9, 1.18).
- Providing seamless multi-version connectivity via Pumpkin's WASM plugin system.
- 1.7.2 - 1.7.10 (Protocols 4, 5)
- 1.8.x (Protocol 47)
- 1.9.x - 1.12.2 (Combat Update through World of Color)
- 1.13.x - 1.15.2 (The Flattening, Village & Pillage, Buzzy Bees)
- 1.16.x - 1.20.4 (Nether, Caves & Cliffs, Wild, Trails & Tales)
- 1.20.5 - 1.21.11 (Armored Paws, Tricky Trials)
- 26.1 - 26.3