Skip to content

Conversation

@aokod
Copy link
Contributor

@aokod aokod commented Dec 22, 2025

The biggest obstacle in the way of supporting version 1.21.11 (and especially 26.1 onward) is the plugin's use of Spigot mappings (reobfuscation) instead of Mojang's proprietary mapped classes. This is confirmed by PaperMC/Paper#13388 (comment) which states that "[plugins] have to be on mojang mappings for the next release anyway as 26.1 will be on mojang mappings for both spigot and paper."

As @KaspianDev states in #127, the Spigot API is currently what's delaying support for the new version, and so this PR replaces the Spigot NMS with that of Mojang for version 1.21.11. Spigot reobfuscation continues to be used for game versions 1.21.10 and earlier, meaning that backwards compatibility is preserved.

icanhasbukkit
[23:02:13 INFO]: Checking version, please wait...
[23:02:13 INFO]: This server is running Paper version 1.21.11-51-main@90191f7 (2025-12-21T22:07:10Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT)
You are running the latest version
Previous version: 1.21.10-89-c7714bb (MC: 1.21.10)
version AntiPopup
[23:02:17 INFO]: AntiPopup version 12.3
A plugin that removed annoying unsafe server popup.
Author: Kaspian

v1.21.11 uses Mojang mappings (see PaperMC/Paper#13388) while all previous versions will continue to use reobf (Spigot mapping).  This uses the recommended Mojang mappings while ensuring backwards compatibility with earlier versions of the Spigot server runtime.
@aokod aokod changed the title 1.21.11 Paper support (Mojang NMS) 1.21.11 support (Mojang NMS) Dec 22, 2025
@aokod aokod marked this pull request as draft December 22, 2025 23:15
@aokod aokod marked this pull request as ready for review December 23, 2025 03:10
@aokod aokod marked this pull request as draft December 23, 2025 03:34
@aokod aokod marked this pull request as ready for review December 23, 2025 03:36
@KaspianDev
Copy link
Owner

KaspianDev commented Dec 23, 2025

I'll review this shortly.
From the first look looks very promising.
Thank you for your contribution!

@KaspianDev KaspianDev merged commit f77c227 into KaspianDev:master Dec 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants