Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 11, 2025

This PR contains the following updates:

Package Change Age Confidence
net.minestom:minestom 2025.10.05-1.21.8 -> 2025.10.31-1.21.10 age confidence

Release Notes

minestom/minestom (net.minestom:minestom)

v2025.10.31-1.21.10

Compare Source

What's Changed

New Contributors

Full Changelog: Minestom/Minestom@2025.10.18-1.21.10...2025.10.31-1.21.10

v2025.10.18-1.21.10

Compare Source

What's Changed

Full Changelog: Minestom/Minestom@2025.10.11-1.21.10...2025.10.18-1.21.10

v2025.10.11-1.21.10

Compare Source

Minestom 1.21.10

The 1.21.10 (including 1.21.9) branch has now been merged, thanks to all who tested and contributed to it!

Java 25

Minestom tracks the latest LTS version of Java. Since Java 25 has been released, it is now the minimum required version of Java to use Minestom. To use Java 25 you must be on IntelliJ IDEA 2025.2 or higher.

In gradle (Kotlin), you can set the Java version as such:

java {
    toolchain {
        languageVersion.set(JavaLanguageVersion.of(25))    
    }
}

New in Minecraft

This is a new segment to these release notes, a high level description of how some of the new Minecraft features appear in Minestom:

  • Mannequins and Copper Golems are now spawnable with the associated EntityType and MannequinMeta/CopperGolemMeta.
    • Note: Some fields from PlayerMeta were moved to the common AvatarMeta between player/mannequin. Offsets may have changed for those editing metadata manually for player entities.
  • Object text components may be used with the adventure API, see Javadocs.
  • The server code of conduct may be sent during configuration with the CodeOfConductPacket, at which point you should block the AsyncPlayerConfigurationEvent until receiving a ClientAcceptCodeOfConductPacket.

Misc Changes

  • The IChunkLoader interface has been renamed to ChunkLoader.
  • Minestom now tracks the server and client connection states separately, and play->configuration state changes only occur between ticks. These changes significantly improve stability when reentering the configuration phase from play. As such, PlayerConnection#getConnectionState has been fatally deprecated in favor #getServerState and #getClientState. When updating, #getConnectionState can be translated directly into #getClientState to preserve prior behavior. However, some logic may benefit from being side-state aware around configuration swaps.
  • Block collision and occlusion shapes are now distinct, they can be accessed with myBlock.registry().collisionShape() and myBlock.registry().occlusionShape() respectively.
  • PlayerChangeHeldSlotEvent#getOldSlot now returns a byte (inline with other methods about player held slots) instead of an int.
  • The ResourceLocation argument now uses an Adventure Key instead of a raw string.
  • Adventure API, Key, and NBT are exported as transitive dependencies of Minestom.
  • Fastutil is no longer exported as a transitive dependency of Minestom.

Misc Future Tasks

  • Receiving transfers and correctly processing entity passenger/vehicle offsets remain as TODO items from 1.20.6.
  • API to send and automatically wait for code of conduct acceptance from 1.21.9.

Full Changelog: Minestom/Minestom@2025.10.05-1.21.8...2025.10.11-1.21.10


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/versions.minestom branch 5 times, most recently from f41ea3d to 68acbcd Compare October 18, 2025 14:11
@renovate renovate bot changed the title dependency: Update dependency net.minestom:minestom to v2025.10.11-1.21.10 dependency: Update dependency net.minestom:minestom to v2025.10.18-1.21.10 Oct 18, 2025
@renovate renovate bot force-pushed the renovate/versions.minestom branch 2 times, most recently from 59ec75e to 6e9c86a Compare October 23, 2025 17:55
@renovate renovate bot force-pushed the renovate/versions.minestom branch 6 times, most recently from 74b1615 to a518352 Compare October 31, 2025 04:02
@renovate renovate bot changed the title dependency: Update dependency net.minestom:minestom to v2025.10.18-1.21.10 dependency: Update dependency net.minestom:minestom to v2025.10.31-1.21.10 Oct 31, 2025
@renovate renovate bot force-pushed the renovate/versions.minestom branch 4 times, most recently from 14f9f6a to f12218f Compare November 3, 2025 01:29
@renovate renovate bot force-pushed the renovate/versions.minestom branch 7 times, most recently from 7a06fea to b295cf8 Compare November 22, 2025 21:08
@renovate renovate bot force-pushed the renovate/versions.minestom branch 2 times, most recently from 6c16b1c to 11f3581 Compare November 24, 2025 05:28
@renovate renovate bot force-pushed the renovate/versions.minestom branch 2 times, most recently from 7dbe1d2 to b38b9d8 Compare December 9, 2025 19:42
@renovate renovate bot force-pushed the renovate/versions.minestom branch 3 times, most recently from 7247af0 to 6e760b9 Compare December 14, 2025 21:46
@renovate renovate bot force-pushed the renovate/versions.minestom branch from 6e760b9 to ca46856 Compare December 15, 2025 00:59
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