Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 13, 2025

Bumps net.minestom:minestom from 2025.09.13-1.21.8 to 2025.10.11-1.21.10.

Release notes

Sourced from net.minestom:minestom's releases.

2025.10.11-1.21.10

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

2025.10.05-1.21.8

What's Changed

Full Changelog: Minestom/Minestom@2025.10.04-1.21.8...2025.10.05-1.21.8

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [net.minestom:minestom](https://github.com/minestom/minestom) from 2025.09.13-1.21.8 to 2025.10.11-1.21.10.
- [Release notes](https://github.com/minestom/minestom/releases)
- [Commits](Minestom/Minestom@2025.09.13-1.21.8...2025.10.11-1.21.10)

---
updated-dependencies:
- dependency-name: net.minestom:minestom
  dependency-version: 2025.10.11-1.21.10
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 13, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 20, 2025

Superseded by #8.

@dependabot dependabot bot closed this Oct 20, 2025
@dependabot dependabot bot deleted the dependabot/maven/net.minestom-minestom-2025.10.11-1.21.10 branch October 20, 2025 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants