Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump org.allaymc.allay:api from master-SNAPSHOT to 0.1.3 #2

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 24, 2025

Bumps org.allaymc.allay:api from master-SNAPSHOT to 0.1.3.

Release notes

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

0.1.3

Compare with 0.1.2

For Minecraft: Bedrock Edition 1.21.50

Added

  • (API) Introduced AllayAPI#isDevBuild to let plugin know if the current server is a dev build.
  • (API) Introduced BlockCustomTags#WATER and BlockCustomTags#LAVA to allow checking if a block is water or lava easier. This is because there are two types of water (minecraft:water and minecraft:flowing_water) and lava ( minecraft:lava and minecraft:flowing_lava) in vanilla.
  • (API) Introduced Dimension#getLiquid, Dimension#setLiquid and Dimension#removeLiquid methods to help plugin operate liquid easier.
  • (API) Introduced Dimension#addLevelSoundEvent(Vector3ic pos, SoundEvent soundEvent, int extraData) and Dimension#addLevelSoundEvent(Vector3fc pos, SoundEvent soundEvent, int extraData).
  • (API) Added EntityTrampleFarmlandEvent. EntityTrampleFarmlandEvent is called when a farmland is trampled by an entity.
  • (API) Added BlockGrowEvent which will be called when crops grow.
  • (API) Added two overloads LightService#getInternalLight(Vector3ic) and LightService#getSkyLight(Vector3ic), they have the same functionality as LightService#getXXXLight(int, int, int).
  • (API) BlockContainer#getBlockPos and BlockContainer#setBlockPos now return/require Position3ic instead of Vector3ic, this enables us to get the dimension information of a BlockContainer.
  • (API) Implemented brewing stand, and several related interfaces & objects including BlockEntityBrewingStand, BrewingStandContainer, Registries#POTION_MIX_RECIPES, PotionMixRecipe are added to api module, see commit history for more details. Added BrewingStandBrewEvent, BrewingStandConsumeFuelEvent and BrewingStandStartBrewEvent events.
  • (API) Implemented slab, and several related interfaces are added to api module.
  • (API) Introduced BlockBaseComponent#combine method which is used by slab. For the details of this method, see the javadoc.
  • (API) Implemented beacon block, and several related interfaces are added to api module.
  • (API) Implemented brewing stand, and several related interfaces & objects including BlockEntityBrewingStand, BrewingStandContainer, Registries#POTION_MIX_RECIPES, PotionMixRecipe are added to api module. See commit history for more details.
  • (API) Implemented picking block with block entity data. The following methods are added: ItemBaseComponent#getBlockEntityNBT, ItemBaseComponent#setBlockEntityNBT, ItemBaseComponent#clearBlockEntityNBT and ItemBaseComponent#hasBlockEntityNBT.
  • (API) Implemented TNT. There is now a new class called Explosion which can be used by plugin to make custom explosion.
  • (API) Introduced a number of overloads of Dimension#addSound.
  • (API) Introduced method EntityAttributeComponent#supportAttribute to check if the entity support specified attribute type.
  • (API) Introduced methods DamageContainer#blockExplosion and DamageContainer#entityExplosion to create explosion related damage.
  • (API) Introduced methods EntityBaseComponent#getDragFactorOnGround and EntityBaseComponent#getDragFactorInAir, which can be used to customize the drag factor of an entity.
  • (API) Introduced event EntityExplodeEvent which will be called when tnt or creeper(WIP) is about to explode.
  • (API) Introduced method EntityBaseComponent#isTouchingWater to check if an entity is touching water.
  • (API) Implemented TNT entity, block and related features. Several related interfaces are added to api module.
  • Implemented trapdoor except redstone feature (Redstone feature requires the implementation of redstone system).
  • Implemented sponge and wet sponge.
  • Implemented farmland and hoe.
  • Implemented most of the crops, including wheat, potato, carrot, beetroot, melon and pumpkin.
  • Introduced sentry to capture exception and upload them to sentry server automatically, which helps us to track and fix bug more efficiently. Sentry is only enabled in non-dev version.
  • Server version will also be uploaded to bStats now.
  • Introduced Extension#afterServerStarted method which will be called after the server is started.

... (truncated)

Changelog

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

0.1.3 (API 0.4.0) - 2025-1-17

Compare with 0.1.2

Added

  • (API) Introduced AllayAPI#isDevBuild to let plugin know if the current server is a dev build.
  • (API) Introduced BlockCustomTags#WATER and BlockCustomTags#LAVA to allow checking if a block is water or lava easier. This is because there are two types of water (minecraft:water and minecraft:flowing_water) and lava ( minecraft:lava and minecraft:flowing_lava) in vanilla.
  • (API) Introduced Dimension#getLiquid, Dimension#setLiquid and Dimension#removeLiquid methods to help plugin operate liquid easier.
  • (API) Introduced Dimension#addLevelSoundEvent(Vector3ic pos, SoundEvent soundEvent, int extraData) and Dimension#addLevelSoundEvent(Vector3fc pos, SoundEvent soundEvent, int extraData).
  • (API) Added EntityTrampleFarmlandEvent. EntityTrampleFarmlandEvent is called when a farmland is trampled by an entity.
  • (API) Added BlockGrowEvent which will be called when crops grow.
  • (API) Added two overloads LightService#getInternalLight(Vector3ic) and LightService#getSkyLight(Vector3ic), they have the same functionality as LightService#getXXXLight(int, int, int).
  • (API) BlockContainer#getBlockPos and BlockContainer#setBlockPos now return/require Position3ic instead of Vector3ic, this enables us to get the dimension information of a BlockContainer.
  • (API) Implemented brewing stand, and several related interfaces & objects including BlockEntityBrewingStand, BrewingStandContainer, Registries#POTION_MIX_RECIPES, PotionMixRecipe are added to api module, see commit history for more details. Added BrewingStandBrewEvent, BrewingStandConsumeFuelEvent and BrewingStandStartBrewEvent events.
  • (API) Implemented slab, and several related interfaces are added to api module.
  • (API) Introduced BlockBaseComponent#combine method which is used by slab. For the details of this method, see the javadoc.
  • (API) Implemented beacon block, and several related interfaces are added to api module.
  • (API) Implemented brewing stand, and several related interfaces & objects including BlockEntityBrewingStand, BrewingStandContainer, Registries#POTION_MIX_RECIPES, PotionMixRecipe are added to api module. See commit history for more details.
  • (API) Implemented picking block with block entity data. The following methods are added: ItemBaseComponent#getBlockEntityNBT, ItemBaseComponent#setBlockEntityNBT, ItemBaseComponent#clearBlockEntityNBT and ItemBaseComponent#hasBlockEntityNBT.
  • (API) Implemented TNT. There is now a new class called Explosion which can be used by plugin to make custom explosion.
  • (API) Introduced a number of overloads of Dimension#addSound.
  • (API) Introduced method EntityAttributeComponent#supportAttribute to check if the entity support specified attribute type.
  • (API) Introduced methods DamageContainer#blockExplosion and DamageContainer#entityExplosion to create explosion related damage.
  • (API) Introduced methods EntityBaseComponent#getDragFactorOnGround and EntityBaseComponent#getDragFactorInAir, which can be used to customize the drag factor of an entity.
  • (API) Introduced event EntityExplodeEvent which will be called when tnt or creeper(WIP) is about to explode.
  • (API) Introduced method EntityBaseComponent#isTouchingWater to check if an entity is touching water.
  • (API) Implemented TNT entity, block and related features. Several related interfaces are added to api module.
  • Implemented trapdoor except redstone feature (Redstone feature requires the implementation of redstone system).
  • Implemented sponge and wet sponge.
  • Implemented farmland and hoe.

... (truncated)

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 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 master-SNAPSHOT to 0.1.3.
- [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/0.1.3)

---
updated-dependencies:
- dependency-name: org.allaymc.allay:api
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 24, 2025
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants