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

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


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: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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/minestom.server branch from f3f54dc to bb5fe77 Compare October 18, 2025 17:03
@renovate renovate bot changed the title fix(deps): update dependency net.minestom:minestom to v2025.10.11-1.21.10 fix(deps): update dependency net.minestom:minestom to v2025.10.18-1.21.10 Oct 18, 2025
@renovate renovate bot force-pushed the renovate/minestom.server branch from bb5fe77 to 99e545e Compare October 31, 2025 05:46
@renovate renovate bot changed the title fix(deps): update dependency net.minestom:minestom to v2025.10.18-1.21.10 fix(deps): update dependency net.minestom:minestom to v2025.10.31-1.21.10 Oct 31, 2025
@renovate renovate bot force-pushed the renovate/minestom.server branch from 99e545e to dc85602 Compare November 11, 2025 00:45
@renovate renovate bot force-pushed the renovate/minestom.server branch from dc85602 to d2bd29d Compare November 18, 2025 12:43
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