Skip to content

Conversation

@davidmayr
Copy link
Member

No description provided.

davidmayr and others added 3 commits December 21, 2025 13:30
* feat: 1.21.11 (untested)

* fix: nullable annotation

* fix: new api versioning

* fix: command issues

* paper: Update to 997f5054574db24d114d25d7ed88b0c9db3573a0: Mark client as loading after API respawn (Fixes #13417) (#13418)
…onnection (#188)

Co-authored-by: David Mayr <davidliebtkekse@gmail.com>
…0dd751701f

Prevent ticking virtual world borders multiple times per server tick (#13513)
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR promotes the project from version 1.21.10 to 1.21.11, adapting to upstream Minecraft and Paper API changes.

Changes:

  • Updated version numbers across gradle.properties, libs.versions.toml, and patch files
  • Migrated from deprecated ResourceLocation API to Identifier API across multiple files
  • Updated GameRules constructor to include the new GameRuleMap.of() parameter
  • Removed SavedData.Context parameter from DimensionDataStorage constructor calls
  • Added close() method to MysqlLoader for proper resource cleanup
  • Updated dependency versions (cloud-minecraft: 2.0.0-beta.10 → 2.0.0-beta.14, concurrentutil: 0.0.7 → 0.0.8)
  • Updated patch files with new line numbers reflecting upstream code changes

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
gradle.properties Version bumps for API, version, and mcVersion to 1.21.11; updated paperRef
gradle/libs.versions.toml Updated cloud-minecraft dependency from beta.10 to beta.14
buildSrc/src/main/kotlin/asp.base-conventions.gradle.kts Fixed version reference from apiVersion to aspApiVersion
loaders/mysql-loader/src/main/java/.../MysqlLoader.java Added close() method for proper HikariDataSource resource cleanup
aspaper-server/src/main/java/.../SlimeLevelInstance.java Migrated ResourceLocation API to Identifier API
aspaper-server/src/main/java/.../ReadOnlyDimensionDataStorage.java Updated constructor signature to remove SavedData.Context parameter
aspaper-server/src/main/java/.../SlimePaperWorldConfig.java Updated imports: ResourceLocation → Identifier, GameRules package moved
aspaper-server/src/main/java/.../SlimeNMSBridgeImpl.java Updated imports and GameRules constructor with new GameRuleMap.of() parameter
aspaper-server/paper-patches/features/0003-Branding.patch Removed outdated Versioning.java patch section
aspaper-server/minecraft-patches/sources/.../ServerLevel.java.patch Updated line numbers reflecting upstream code changes
aspaper-server/minecraft-patches/features/*.patch Updated patch file line numbers and API references to match upstream changes
aspaper-server/build.gradle.kts.patch Updated buildDataRef and concurrentutil version
aspaper-api/build.gradle.kts.patch Updated patch line numbers to reflect upstream changes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

4 participants