Skip to content

Conversation

@dependabot
Copy link
Contributor

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

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

Release notes

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

0.7.1

Compare with 0.7.0

For Minecraft: Bedrock Edition 1.21.100

Added

  • (API) Introduced EntityPhysicsComponent, EntityAgeComponent and EntityProjectileComponent to split different logic to different components instead of all in base component.
  • (API) Introduced a new mutable field throwForce in ProjectileLaunchEvent which indicates the force of the projectile when it is launched.
  • (API) Introduced method Entity.getLastLocation() which returns the last tick location of the entity.
  • (API) Introduced a new configuration ServerSettings.WorldSettings.removeUnusedProtoChunkCycle which controls how long a proto chunk can remain in memory.
  • Introduced component EntityBreatheComponent which handle the logic of entity breathe.
  • Added armor component to the newly added copper armor items.
  • Introduced a new optional arg for command /enchant which indicates whether the entered level should be checked to be in acceptable range.
  • Implemented xp bottle.
  • Added back spawn point finding logic, and now the world will look for a suitable spawn point when it is first created.

Changed

  • (API) ChunkLoadEvent and ChunkUnloadEvent were uncancellable now. Consider using FakeChunkLoader instead.
  • (API) Refactored the chunk system, some APIs are changed.
  • (API) Renamed ServerSettings.WorldSettings.removeUnneededChunkCycle to ServerSettings.WorldSettings.removeUnusedFullChunkCycle.
  • (API) Renamed ServerSettings.WorldSettings.chunkTrySendCountPerTick to ServerSettings.WorldSettings.chunkMaxSendCountPerTick. in corresponding to the new removeUnusedProtoChunkCycle configuration.
  • Refactored EntityPhysicsComponentImpl for readability.
  • Resending available commands is now the default behavior for PermissionListener.
  • Removed Command.createPermissionForCommand(), use Permission.createForCommand() instead. See commit history for details.

Fixed

  • Fixed client lag due to AvailableCommandsPacket being sent continuously.
  • Fixed client sometime miss textures for some items like snowball, ender pearl, etc.
  • Fixed ClassCastException on BlockChorusFlowerBaseComponentImpl.
  • Fixed recursive wall updating.
  • Farmland trampling now correctly considers any entity whose bounding box exceeds a certain size threshold, instead of relying solely on a fixed entity whitelist.
  • Player movement now normally reduces satiety
  • Fixed an NPE bug that could occur in extreme cases for the light engine.
  • /world tp <world> now teleports the player to the spawn point for overworld dimension.
  • Fixed the physics for some entities including TNT, and stepping is disabled by default now.
  • Fixed WeatherChangeEvent spamming.
  • Removed Utils.convertByteBuf2Array(). Use ByteBufUtil.getBytes() instead for better safety and reliability.

Removed

  • (API) Removed EntityPhysicsBaseComponent.
  • (API) Removed ChunkPreLoadEvent.
  • (API) Removed keep loading chunk related methods in ChunkService. Consider using FakeChunkLoader instead.

0.7.0

... (truncated)

Changelog

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

0.7.1 (API 0.11.0) - 2025/8/20

Compare with 0.7.0

Added

  • (API) Introduced EntityPhysicsComponent, EntityAgeComponent and EntityProjectileComponent to split different logic to different components instead of all in base component.
  • (API) Introduced a new mutable field throwForce in ProjectileLaunchEvent which indicates the force of the projectile when it is launched.
  • (API) Introduced method Entity.getLastLocation() which returns the last tick location of the entity.
  • (API) Introduced a new configuration ServerSettings.WorldSettings.removeUnusedProtoChunkCycle which controls how long a proto chunk can remain in memory.
  • Introduced component EntityBreatheComponent which handle the logic of entity breathe.
  • Added armor component to the newly added copper armor items.
  • Introduced a new optional arg for command /enchant which indicates whether the entered level should be checked to be in acceptable range.
  • Implemented xp bottle.
  • Added back spawn point finding logic, and now the world will look for a suitable spawn point when it is first created.

Changed

  • (API) ChunkLoadEvent and ChunkUnloadEvent were uncancellable now. Consider using FakeChunkLoader instead.
  • (API) Refactored the chunk system, some APIs are changed.
  • (API) Renamed ServerSettings.WorldSettings.removeUnneededChunkCycle to ServerSettings.WorldSettings.removeUnusedFullChunkCycle.
  • (API) Renamed ServerSettings.WorldSettings.chunkTrySendCountPerTick to ServerSettings.WorldSettings.chunkMaxSendCountPerTick. in corresponding to the new removeUnusedProtoChunkCycle configuration.
  • Refactored EntityPhysicsComponentImpl for readability.
  • Resending available commands is now the default behavior for PermissionListener.
  • Removed Command.createPermissionForCommand(), use Permission.createForCommand() instead. See commit history for details.

Fixed

  • Fixed client lag due to AvailableCommandsPacket being sent continuously.
  • Fixed client sometime miss textures for some items like snowball, ender pearl, etc.
  • Fixed ClassCastException on BlockChorusFlowerBaseComponentImpl.
  • Fixed recursive wall updating.
  • Farmland trampling now correctly considers any entity whose bounding box exceeds a certain size threshold, instead of relying solely on a fixed entity whitelist.
  • Player movement now normally reduces satiety
  • Fixed an NPE bug that could occur in extreme cases for the light engine.
  • /world tp <world> now teleports the player to the spawn point for overworld dimension.
  • Fixed the physics for some entities including TNT, and stepping is disabled by default now.
  • Fixed WeatherChangeEvent spamming.
  • Removed Utils.convertByteBuf2Array(). Use ByteBufUtil.getBytes() instead for better safety and reliability.

Removed

  • (API) Removed EntityPhysicsBaseComponent.
  • (API) Removed ChunkPreLoadEvent.
  • (API) Removed keep loading chunk related methods in ChunkService. Consider using FakeChunkLoader instead.

0.7.0 (API 0.10.0) - 2025-8-10

... (truncated)

Commits
  • cbd4eda feat: release 0.7.1
  • 975eada refactor: introduce new withByteBufToArray() method for leveldb
  • 66be57e fix: WeatherChangeEvent spamming
  • 3505fda fix: fix the physics for some entities including TNT, and stepping is disable...
  • e9f1ab8 refactor: refactor chunk system (#678)
  • f1c7295 build(deps): bump the gradle-dependencies group with 6 updates (#679)
  • 4b22cd8 build(deps): bump actions/checkout from 4 to 5 (#680)
  • f79c8a2 chores: stable?
  • d8a2ba8 refactor: creating permission for commands
  • a622e3a fix: ``.gitignore`
  • 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.1.
- [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.1)

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

dependabot bot commented on behalf of github Oct 6, 2025

Superseded by #33.

@dependabot dependabot bot closed this Oct 6, 2025
@dependabot dependabot bot deleted the dependabot/gradle/org.allaymc.allay-api-0.7.1 branch October 6, 2025 12:16
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