github Minestom/Minestom 2026.05.17b-26.1.1

latest release: 2026.05.17c-26.1.1
5 hours ago

The 26.1 branch has now been merged, thanks to all who tested and contributed to it!

We have also released 2026.05.17-1.21.11 with the breaking changes from next, but on Minecraft 1.21.11.

New in Minecraft

  • Added world clocks and clock time markers
    • These allow multiple time definitions across worlds (eg overworld vs end time) and separate control of each.
    • Minestom loads the vanilla clocks by default.
  • Vanilla gamerules are now strongly typed in GameRule.
    • The client now may request and send back gamerule values via the new operator-only in-menu gamerule editor.
  • Added cat, chicken, cow, pig sound variants (and their associated dynamic registries)

Misc Changes

  • Adventure 5 (see their update notes) (by @kermandev)
  • Default no-op chunk loader InstanceContainer. Previously loaded any anvil world at ./world. (by @bed-dev)
  • Entities now load their vanilla-default attributes. (by @mudkipdev)
    • Note: there are a few exceptions for randomized attributes like horses.
  • Correct a number of generic bounds throughout the library. (by @kermandev)
    • You may have to generalize some usages to accommodate.
  • Documented Point/Pos/Vec/BlockVec behavior, warning against redundant conversions and correcting implementation return types see more here (by @kermandev)
  • Added more generic BlockInstanceEvent (by @SorkoPiko)
  • Client packet definitions now have state marker interfaces (eg ClientPacket.Configuration) similar to server packets (by @kermandev)
  • Chunk locking changed from synchronized to a ReadWriteLock. Uses of synchonrized (chunk) should be replaced with Chunk#lockReadLock/Chunk#lockWriteLock accompanied by an unlock (in a finally block typically). (by @DasBabyPixel)

Misc Future Tasks

  • Correctly processing entity passenger/vehicle offsets remain as TODO items from 1.20.6.
  • Data component predicates from 1.21.5. (#2732)
  • API to send and automatically wait for code of conduct acceptance from 1.21.9.

Don't miss a new Minestom release

NewReleases is sending notifications on new releases.