Skip to content

refactor: migrate project to Paper 1.21 and Java 21 - #1

Open
rogueliver wants to merge 1 commit into
btarg:masterfrom
rogueliver:master
Open

refactor: migrate project to Paper 1.21 and Java 21#1
rogueliver wants to merge 1 commit into
btarg:masterfrom
rogueliver:master

Conversation

@rogueliver

Copy link
Copy Markdown
  • Update Gradle, dependencies, and plugin APIs for Paper 1.21
  • Set Java source and target compatibility to 21
  • Replace outdated 1.20 NMS loot code with a 1.21 stub and safe fallback
  • Migrate attribute handling from UUID keys to NamespacedKey and Registry
  • Update attribute serialization and modernize item/block API usage
  • Update sounds, Fortune, and Mining Fatigue to the newer API
  • Update Javalin route and resource-pack handling
  • Bump the plugin api-version to 1.21
  • Add disabled MockBukkit tests due to registry compatibility issues
  • Fix outdated imports and improve server JVM arguments

* Update Gradle, dependencies, and plugin APIs for Paper 1.21
* Set Java source and target compatibility to 21
* Replace outdated 1.20 NMS loot code with a 1.21 stub and safe fallback
* Migrate attribute handling from UUID keys to `NamespacedKey` and `Registry`
* Update attribute serialization and modernize item/block API usage
* Update sounds, Fortune, and Mining Fatigue to the newer API
* Update Javalin route and resource-pack handling
* Bump the plugin `api-version` to 1.21
* Add disabled MockBukkit tests due to registry compatibility issues
* Fix outdated imports and improve server JVM arguments
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.

1 participant