Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 11, 2025

Bumps org.allaymc.allay:api from 0.6.0 to 0.7.0.

Release notes

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

0.7.0

Compare with 0.6.0

For Minecraft: Bedrock Edition 1.21.100

Added

  • (API) Added GameRule.LOCATOR_BAR.
  • (API) Added method BlockFace.getHorizontalIndex() to get the horizontal index of the block face.
  • (API) Added method BlockFace.fromHorizontalIndex() to get the block face from the horizontal index.
  • (API) Added event PlayerInteractEntityEvent.
  • (API) Added events PlayerBucketFillEvent and PlayerBucketEmptyEvent.
  • (API) Added class CustomItemComponentDataGenerator which adds basic support for custom item.
  • (API) Added method CreativeItemCategory.getNamedGroup() to get a named group in a creative category by its name.
  • (API) Added class CreativeItemGroups which contains all the available creative item groups in vanilla.
  • (API) Added event ItemFrameUseEvent which is called when an item frame is used.
  • (API) Added scale property for DebugArrow.
  • (API) Added methods updateMotion(), trySetLocation() and applyMotion() to EntityBaseComponent. These methods are intended only be called by physics engine, and user should override them only.
  • (API) Added method onCollideWithBlock() to EntityBaseComponent.
  • (API) Added ProjectileLaunchEvent and ProjectileHitEvent events.
  • (API) Added PlayerMapInfoRequestEvent event.
  • (API) Added method EffectType.getColor() to get the color of an effect type.
  • (API) Added class PotionType which represents the type of potion bottle item.
  • (API) Added methods BlockBehavior.onEntityInside() and Entity.onInsideBlock().
  • (API) Added method CustomItemComponentDataGenerator.Builder.cooldown() to set cooldown for custom item.
  • (API) Added methods BlockBehavior.onProjectileHit() and Entity.onProjectileHit().
  • (API) Implemented writable book and written book.
  • (API) Implemented (glowing) item frame.
  • (API) Implemented map.
  • (API) Implemented snowball.
  • (API) Implemented potion and splash potion.
  • (API) Implemented ender pearl.
  • The color of the player on the locator bar is now calculated based on their name.
  • Added overloads for methods AllayXXXType.Builder.build() which accept a custom ClassLoader. This parameter should be used by plugins if plugins want to create custom item type, because plugins classes are loaded by JarPluginClassLoader.
  • Added support for in-plugin resource pack, which allows plugins to include their resource pack under assets/resource_pack. This is useful for plugins that have custom items or blocks that require a resource pack to be displayed correctly.
  • Players now can see each other's permission level in pause menu.
  • Improved /kick command.
  • Added support for 1.21.100.

Changed

  • (API) Renamed method BlockFace.fromId() to BlockFace.fromIndex().
  • (API) Several methods in PackLoader are renamed to better match their usage.
  • (API) Renamed method CommandSender.getCmdExecuteLocation() to CommandSender.getCommandExecuteLocation().
  • (API) Moved plugin i18n file directory from lang to assets/lang.
  • (API) Renamed ItemFoodComponent to ItemEdibleComponent.
  • (API) Renamed PlayerEatFoodEvent to PlayerEatEvent.

... (truncated)

Changelog

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

0.7.0 (API 0.10.0) - 2025-8-10

Compare with 0.6.0

Added

  • (API) Added GameRule.LOCATOR_BAR.
  • (API) Added method BlockFace.getHorizontalIndex() to get the horizontal index of the block face.
  • (API) Added method BlockFace.fromHorizontalIndex() to get the block face from the horizontal index.
  • (API) Added event PlayerInteractEntityEvent.
  • (API) Added events PlayerBucketFillEvent and PlayerBucketEmptyEvent.
  • (API) Added class CustomItemComponentDataGenerator which adds basic support for custom item.
  • (API) Added method CreativeItemCategory.getNamedGroup() to get a named group in a creative category by its name.
  • (API) Added class CreativeItemGroups which contains all the available creative item groups in vanilla.
  • (API) Added event ItemFrameUseEvent which is called when an item frame is used.
  • (API) Added scale property for DebugArrow.
  • (API) Added methods updateMotion(), trySetLocation() and applyMotion() to EntityBaseComponent. These methods are intended only be called by physics engine, and user should override them only.
  • (API) Added method onCollideWithBlock() to EntityBaseComponent.
  • (API) Added ProjectileLaunchEvent and ProjectileHitEvent events.
  • (API) Added PlayerMapInfoRequestEvent event.
  • (API) Added method EffectType.getColor() to get the color of an effect type.
  • (API) Added class PotionType which represents the type of potion bottle item.
  • (API) Added methods BlockBehavior.onEntityInside() and Entity.onInsideBlock().
  • (API) Added method CustomItemComponentDataGenerator.Builder.cooldown() to set cooldown for custom item.
  • (API) Added methods BlockBehavior.onProjectileHit() and Entity.onProjectileHit().
  • (API) Implemented writable book and written book.
  • (API) Implemented (glowing) item frame.
  • (API) Implemented map.
  • (API) Implemented snowball.
  • (API) Implemented potion and splash potion.
  • (API) Implemented ender pearl.
  • The color of the player on the locator bar is now calculated based on their name.
  • Added overloads for methods AllayXXXType.Builder.build() which accept a custom ClassLoader. This parameter should be used by plugins if plugins want to create custom item type, because plugins classes are loaded by JarPluginClassLoader.
  • Added support for in-plugin resource pack, which allows plugins to include their resource pack under assets/resource_pack. This is useful for plugins that have custom items or blocks that require a resource pack to be displayed correctly.
  • Players now can see each other's permission level in pause menu.
  • Improved /kick command.
  • Added support for 1.21.100.

Changed

  • (API) Renamed method BlockFace.fromId() to BlockFace.fromIndex().
  • (API) Several methods in PackLoader are renamed to better match their usage.
  • (API) Renamed method CommandSender.getCmdExecuteLocation() to CommandSender.getCommandExecuteLocation().
  • (API) Moved plugin i18n file directory from lang to assets/lang.
  • (API) Renamed ItemFoodComponent to ItemEdibleComponent.
  • (API) Renamed PlayerEatFoodEvent to PlayerEatEvent.
  • (API) Method Entity.teleport() now return a boolean value which indicates whether the event is cancelled.

... (truncated)

Commits
  • d5efe3e feat: release 0.7.0
  • 99e2a1a fix: fix NPE when creative player breaks bedrock again
  • b17f829 fix: fix NPE when creative player breaks bedrock
  • 939a9c9 fix: correct i18n file
  • a32dabc feat: i18n for ban ip
  • 4f040e4 fix: bump StateUpdater version
  • 74ca573 fix: fix a bug where projectiles such as snowballs would sometimes stop in mi...
  • 6ff6fe4 feat: add test for Block
  • 8210a45 feat: change the target server version to 0.7.0
  • bf4221f fix: add missing copper golem class files
  • Additional commits viewable in compare view

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 [org.allaymc.allay:api](https://github.com/AllayMC/Allay) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/AllayMC/Allay/releases)
- [Changelog](https://github.com/AllayMC/Allay/blob/master/CHANGELOG.md)
- [Commits](AllayMC/Allay@0.6.0...0.7.0)

---
updated-dependencies:
- dependency-name: org.allaymc.allay:api
  dependency-version: 0.7.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 Aug 11, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 21, 2025

Superseded by #23.

@dependabot dependabot bot closed this Aug 21, 2025
@dependabot dependabot bot deleted the dependabot/gradle/org.allaymc.allay-api-0.7.0 branch August 21, 2025 11:30
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