Skip to content

Bump org.allaymc.allay:api from 0.27.0 to 0.28.0#71

Merged
OakLoaf merged 1 commit into
mainfrom
dependabot/gradle/org.allaymc.allay-api-0.28.0
May 15, 2026
Merged

Bump org.allaymc.allay:api from 0.27.0 to 0.28.0#71
OakLoaf merged 1 commit into
mainfrom
dependabot/gradle/org.allaymc.allay-api-0.28.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 15, 2026

Bumps org.allaymc.allay:api from 0.27.0 to 0.28.0.

Release notes

Sourced from org.allaymc.allay:api's releases.

0.13.0 (API 0.28.0)

Compare with 0.12.0

For Minecraft: Bedrock Edition 1.21.90(NetEase) - 1.26.20

Added

  • (API) Added DDUI support for Bedrock 1.26.10+ (protocol v944+), including DDUI, DDUIViewer, DDUIScreenSession, CustomFormScreen, MessageBoxScreen, Observable, Property, and the custom-form element set (Label, Header, Spacer, Divider, TextField, Toggle, Slider, Dropdown, Button, CloseButton).
  • (API) Added custom dimension support via DimensionType, DimensionTypes, and Registries.DIMENSIONS, allowing plugins to register custom dimension types with persistent numeric ids.
  • (API) Added ItemTags.FIREPROOF for items that should remain fireproof when dropped as item entities.
  • Added dimension-ids.yml in the server working directory to persist custom dimension identifier-to-id mappings for custom dimensions.
  • Added support for changing the height of vanilla dimensions.
  • Implemented bone meal interaction on grass blocks, allowing grass, flowers, and tall grass to generate from grass blocks.
  • Added support for NetEase 1.21.90.
  • Added support for MCBE 1.26.20.
  • Updated feature version to 1.26.10

Changed

  • (API) Merged org.allaymc.server.bossbar.AllayBossBar into the concrete org.allaymc.api.bossbar.BossBar class, so boss bars no longer use separate API interface and server implementation types.
  • (API) Replaced DimensionInfo across world, chunk, storage, generator-context, and player dimension-change APIs with the new DimensionType model.
  • (API) Implemented meaningful toString() output for EffectType and EffectInstance to improve logs and debugging output.
  • Changed world and player persistence to store dimension identifiers instead of raw numeric ids, while keeping backward-compatible reads for old numeric dimension data.
  • Changed world-settings.yml dimension configuration to use a dimensions: map keyed by identifiers. Legacy overworld/nether/the-end entries are still read, identifiers missing a namespace are normalized to the minecraft namespace when saved.
  • Added custom dimension definition syncing during login through DimensionDataPacket; Bedrock generator type mapping is now handled internally by the network layer.
  • (API) The return type of Pack.getVersion() is changed from SemVersion to Semver from the semver4j. This is because the support of semver in package manifest version fields.

Fixed

  • Fixed soul fire so it now damages and ignites living entities correctly, and fixed dropped fireproof items such as netherite gear being incorrectly destroyed by fire or lava.
  • Fixed redundant food-level change events and repeated food-level packet sends when the effective food level did not change.
  • Fixed small dripleaf breaking recursively triggering Dimension.breakBlock() between its upper and lower halves, which could spam BlockSmallDripleafBaseComponentImpl.onBreak() stack traces and overflow the stack.
  • Allay now support semver in package manifest version fields.

Removed

  • (API) Removed legacy DimensionInfo.
  • Removed support for bedrock (NetEase) 1.21.50 and 1.21.80.

0.12.0 (API 0.27.0)

Compare with 0.11.1

For Minecraft: Bedrock Edition 1.21.50 (NetEase), 1.21.80 - 1.26.10

Added

  • (API) Added entity-attached debug shape support via DebugShape.get/setAttachedEntity() and EntityBaseComponent.attachDebugShape(), getAttachedDebugShapes(), detachDebugShape(), allowing debug shapes to follow entities client-side.
  • (API) Added camera shake API (Player.shakeCamera(), Player.stopCameraShake()) and implemented /camerashake command.
  • (API) Added fog API (Player.pushFog(), Player.popFog(), Player.removeFog(), Player.removeAllFogs(), Player.getFogs()) with FogIds constants, and implemented /fog command.
  • (API) Added BiomeTags constants interface with code-generated biome tag definitions.

... (truncated)

Changelog

Sourced from org.allaymc.allay:api's changelog.

0.13.0 (API 0.28.0) - Unreleased

Compare with 0.12.0

Added

  • (API) Added DDUI support for Bedrock 1.26.10+ (protocol v944+), including DDUI, DDUIViewer, DDUIScreenSession, CustomFormScreen, MessageBoxScreen, Observable, Property, and the custom-form element set (Label, Header, Spacer, Divider, TextField, Toggle, Slider, Dropdown, Button, CloseButton).
  • (API) Added custom dimension support via DimensionType, DimensionTypes, and Registries.DIMENSIONS, allowing plugins to register custom dimension types with persistent numeric ids.
  • (API) Added ItemTags.FIREPROOF for items that should remain fireproof when dropped as item entities.
  • Added dimension-ids.yml in the server working directory to persist custom dimension identifier-to-id mappings for custom dimensions.
  • Added support for changing the height of vanilla dimensions.
  • Implemented bone meal interaction on grass blocks, allowing grass, flowers, and tall grass to generate from grass blocks.
  • Added support for NetEase 1.21.90.
  • Added support for MCBE 1.26.20.
  • Updated feature version to 1.26.10

Changed

  • (API) Merged org.allaymc.server.bossbar.AllayBossBar into the concrete org.allaymc.api.bossbar.BossBar class, so boss bars no longer use separate API interface and server implementation types.
  • (API) Replaced DimensionInfo across world, chunk, storage, generator-context, and player dimension-change APIs with the new DimensionType model.
  • (API) Implemented meaningful toString() output for EffectType and EffectInstance to improve logs and debugging output.
  • Changed world and player persistence to store dimension identifiers instead of raw numeric ids, while keeping backward-compatible reads for old numeric dimension data.
  • Changed world-settings.yml dimension configuration to use a dimensions: map keyed by identifiers. Legacy overworld/nether/the-end entries are still read, identifiers missing a namespace are normalized to the minecraft namespace when saved.
  • Added custom dimension definition syncing during login through DimensionDataPacket; Bedrock generator type mapping is now handled internally by the network layer.
  • (API) The return type of Pack.getVersion() is changed from SemVersion to Semver from the semver4j. This is because the support of semver in package manifest version fields.

Fixed

  • Fixed soul fire so it now damages and ignites living entities correctly, and fixed dropped fireproof items such as netherite gear being incorrectly destroyed by fire or lava.
  • Fixed redundant food-level change events and repeated food-level packet sends when the effective food level did not change.
  • Fixed small dripleaf breaking recursively triggering Dimension.breakBlock() between its upper and lower halves, which could spam BlockSmallDripleafBaseComponentImpl.onBreak() stack traces and overflow the stack.
  • Allay now support semver in package manifest version fields.

Removed

  • (API) Removed legacy DimensionInfo.
  • Removed support for bedrock (NetEase) 1.21.50 and 1.21.80.
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 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 [org.allaymc.allay:api](https://github.com/AllayMC/Allay) from 0.27.0 to 0.28.0.
- [Release notes](https://github.com/AllayMC/Allay/releases)
- [Changelog](https://github.com/AllayMC/Allay/blob/master/CHANGELOG.md)
- [Commits](https://github.com/AllayMC/Allay/commits)

---
updated-dependencies:
- dependency-name: org.allaymc.allay:api
  dependency-version: 0.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels May 15, 2026
@OakLoaf OakLoaf merged commit f564217 into main May 15, 2026
2 checks passed
@dependabot dependabot Bot deleted the dependabot/gradle/org.allaymc.allay-api-0.28.0 branch May 15, 2026 13:25
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.

1 participant