Skip to content

Release Amber 11.0.1#22

Merged
iamkaf merged 11 commits into
mainfrom
release/amber-11.0.1
Jun 11, 2026
Merged

Release Amber 11.0.1#22
iamkaf merged 11 commits into
mainfrom
release/amber-11.0.1

Conversation

@iamkaf

@iamkaf iamkaf commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Amber 11.0.1 fixes the Forge world lifecycle bridge so client-only level lifecycle callbacks that do not have a backing MinecraftServer are ignored instead of being forwarded into Amber's server-context world events.

The release version is bumped across the full supported matrix to preserve Amber's parity policy. The lifecycle guard is applied to every Forge overlay, including legacy WorldEvent handlers and modern LevelEvent handlers.

Compatibility:

  • No public API changes.
  • Forge world load, unload, and save callbacks now require a non-null server before dispatching.

Fixes #21.

Checked:

  • ./gradlew --no-daemon --configure-on-demand :forge:26.1.2:compileJava --console=plain
  • ./gradlew --no-daemon --configure-on-demand <all modified Forge compileJava tasks> --console=plain
  • Amber Conformance 26.1.2-forge TeaKit runtime: 40 passed, 0 failed

@iamkaf iamkaf merged commit d61eb35 into main Jun 11, 2026
1 check passed
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.

WorldEvents.WORLD_LOAD seems to be firing continuously on Forge, 26.1.2

1 participant