This is an unofficial fork of FastAsyncWorldEdit that adds support for Minecraft 26.1 (new versioning scheme).
- Created
adapter-26_1with full NMS support for Minecraft 26.1 - Ported all 26+ API changes:
ChunkPosrecords, non-genericTicketType, removed moonrise/starlight APIs, newServerLevelconstructors, etc. - Disabled
reobfJarfor 26.1 (Mojang no longer obfuscates server jars)
- Upstream paperweight
2.0.0-SNAPSHOT(commit7d74656) added dev-bundle v8 support but dropped v7 backward compatibility - Our paperweight fork re-adds
DevBundleV7dispatch so both old (1.21.x) and new (26.1+) adapters work
- Added
mavenLocal()topluginManagementand adapter repositories for local artifact resolution - Updated
worldedit-libs/build.gradle.ktsfor Gradle 9.4 compatibility with new paperweight - Temporarily disabled adapters
1_21_4,1_21_5,1_21_6,1_21_9,1_21_11(codebook/ASM incompatibility with JDK 25 or dev-bundle v7 issues)
- JDK 25 (Oracle or Temurin)
- Git
Your local Paper fork must be built first to publish the dev-bundle:
cd Paper
./gradlew publishToMavenLocalThis publishes io.papermc.paper:dev-bundle:26.1-R0.1-SNAPSHOT to ~/.m2/repository/.
Clone and build the patched paperweight (with DevBundleV7 backward compatibility):
git clone https://github.com/roggy666/paperweight-26.1.git paperweight
cd paperweight
./gradlew publishToMavenLocalThis publishes io.papermc.paperweight:paperweight-userdev:2.0.0-SNAPSHOT to ~/.m2/repository/.
cd FastAsyncWorldEdit
./gradlew buildOutput jar:
worldedit-bukkit/build/libs/FastAsyncWorldEdit-Bukkit-2.15.1-SNAPSHOT.jar
| Version | Adapter | Status |
|---|---|---|
| 1.20.2 | adapter-1_20_2 | Upstream |
| 1.20.4 - 1.20.6 | adapter-1_20_4, adapter-1_20_5 | Upstream |
| 1.21 - 1.21.1 | adapter-1_21 | Upstream |
| 26.1 | adapter-26_1 | This fork |
Adapters for 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11 are temporarily disabled (codebook/ASM or dev-bundle v7 incompatibility with JDK 25).
Based on IntellectualSites/FastAsyncWorldEdit (main branch, commit 526d114).