pumpkin-java-multiversion/README.md
Alexander Medvedev 73bb3ba8f6 first commit
2026-09-20 16:18:25 +02:00

24 lines
1.0 KiB
Markdown

# pumpkin-java-multiversion
A multi-version Java Edition protocol translation plugin for [Pumpkin](https://github.com/Pumpkin-MC/Pumpkin) using the Pumpkin WASM plugin API.
## Overview
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.
## Supported Versions
- **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**