Skip to content

Paper 26.1 Support#8522

Merged
APickledWalrus merged 5 commits intodev/featurefrom
feature/paper-26.1
Apr 10, 2026
Merged

Paper 26.1 Support#8522
APickledWalrus merged 5 commits intodev/featurefrom
feature/paper-26.1

Conversation

@APickledWalrus
Copy link
Copy Markdown
Member

@APickledWalrus APickledWalrus commented Apr 2, 2026

Problem

Skript is not currently working on Paper's 26.1 development branch due to changes within BukkitUnsafe. Paper 26.1 also requires Java 25, which we will need to update to.

Solution

This PR updates Skript to build with Java 25. Java 21 is still supported (meaning no newer features can be used).

I've also reworked how aliases applies item component data (the cause of Skript not running). Rather than use BukkitUnsafe, we can instead use Brigadier's ItemStack parser, exposed by Paper (which is essentially what the BukkitUnsafe method does anyways). This is the more stable (and likely recommended) approach.

Testing Completed

Added 26.1.1 testing environment.

Supporting Information


Completes: none
Related: none
AI assistance: none

@APickledWalrus APickledWalrus added enhancement Feature request, an issue about something that could be improved, or a PR improving something. 2.15 Targeting a 2.15.X version release. labels Apr 2, 2026
@APickledWalrus APickledWalrus moved this to In Progress in 2.15 Releases Apr 2, 2026
@APickledWalrus APickledWalrus marked this pull request as ready for review April 4, 2026 00:26
@APickledWalrus APickledWalrus requested review from a team and sovdeeth as code owners April 4, 2026 00:26
@APickledWalrus APickledWalrus requested review from cheeezburga and removed request for a team April 4, 2026 00:26
@skriptlang-automation skriptlang-automation bot added the needs reviews A PR that needs additional reviews label Apr 4, 2026
@APickledWalrus
Copy link
Copy Markdown
Member Author

26.1.1 test is failing due to Paper Server issue. I've opened a PR there to resolve the issue: PaperMC/Paper#13741

@github-project-automation github-project-automation bot moved this from In Progress to Awaiting Merge in 2.15 Releases Apr 9, 2026
@APickledWalrus APickledWalrus merged commit d8c799c into dev/feature Apr 10, 2026
14 checks passed
@github-project-automation github-project-automation bot moved this from Awaiting Merge to Done - Awaiting Release in 2.15 Releases Apr 10, 2026
@APickledWalrus APickledWalrus deleted the feature/paper-26.1 branch April 10, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.15 Targeting a 2.15.X version release. enhancement Feature request, an issue about something that could be improved, or a PR improving something. needs reviews A PR that needs additional reviews

Projects

Status: Done - Awaiting Release

Development

Successfully merging this pull request may close these issues.

4 participants