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

Bump com.nisovin.shopkeepers:ShopkeepersAPI from 2.23.2 to 2.23.3 #119

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Dec 9, 2024

Bumps com.nisovin.shopkeepers:ShopkeepersAPI from 2.23.2 to 2.23.3.

Changelog

Sourced from com.nisovin.shopkeepers:ShopkeepersAPI's changelog.

v2.23.3 (2024-12-08)

Supported MC versions: 1.21.4, 1.21.3, 1.21.1, 1.21, 1.20.6

  • Update for MC 1.21.4.
    • Add pale oak sign and hanging sign shops.
    • Add creaking to the by default enabled mob types.
  • Commands: Add command /shopkeeper teleport [player] <shop> ['force'] that teleports a player near the specified shopkeeper.
    • Permissions: shopkeeper.teleport (default: op) and shopkeeper.teleport.others (default: op).
    • The command tries to find a safe teleport location in a small radius in front of the shopkeeper. The force argument can be used to teleport the player even if no safe location is found.
    • Debug: Add debug option unsafe-teleports to log additional debug output for unsafe teleports.
  • Commands: Improve the handling of ambiguous player names, shopkeeper names, and targeted shopkeepers.
  • Commands: Evaluate command argument fallbacks from front to back instead of from back to front. This results in better error messages since we usually prefer error messages for earlier arguments over error messages for later arguments. And this fixes an issue with for example the command /shopkeeper list 123 2 being interpreted differently than /shopkeeper list X 2: The latter previously resulted in an error rather then checking for shop owners named X.
  • Fix: Prevent damage caused by shopkeeper mobs, e.g. when touching puffed pufferfish shopkeepers.
  • Fix: The remote command ignored shops that cannot be opened because they have no trades currently. We still want to show these shops in command completions.
  • API: Add Shopkeeper#getDisplayName.
  • Internal: Add UIHandler#canAccess as a subset of the checks performed by #canOpen.
  • Internal: Fix PlainText#isPlainTextEmpty ignoring next and child texts.
  • Internal: Insertion texts: Instead of throwing an exception, automatically use an empty text as fallback if the specified insertion is empty.

Message changes:

  • Added command-description-teleport.
  • Added teleport-virtual-shopkeeper.
  • Added teleport-shopkeeper-world-not-loaded.
  • Added teleport-no-safe-location-found.
  • Added teleport-failed.
  • Added teleport-success.
  • Changed ambiguous-player-name.
  • Added ambiguous-shopkeeper-name.
  • Added ambiguous-shopkeeper-name-entry.
  • Added ambiguous-shopkeeper-name-more.
  • Added ambiguous-target-shopkeeper.
  • Added ambiguous-target-shopkeeper-entry.
  • Added ambiguous-target-shopkeeper-more.
Commits
  • 03bb197 Version 2.23.3
  • 2a19a0e Update for MC 1.21.4.
  • 13a40d9 Improve the handling of ambiguous player and shopkeeper names
  • 8acb695 Evaluate command argument fallbacks from front to back
  • 1a88c90 Minor Text related fixes
  • b713b6b Add "teleport" command to teleport to shopkeepers
  • 9e69885 Fix: The remote command ignored shops without trades
  • 9a80e7a Extend external annotations
  • 9de5b81 Fix: Prevent damage caused by shopkeeper mobs
  • 252a9fa Update changelog
  • 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 [com.nisovin.shopkeepers:ShopkeepersAPI](https://github.com/Shopkeepers/Shopkeepers) from 2.23.2 to 2.23.3.
- [Changelog](https://github.com/Shopkeepers/Shopkeepers/blob/master/CHANGELOG.md)
- [Commits](Shopkeepers/Shopkeepers@v2.23.2...v2.23.3)

---
updated-dependencies:
- dependency-name: com.nisovin.shopkeepers:ShopkeepersAPI
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 9, 2024
@mercurialmusic mercurialmusic merged commit 9f363f1 into master Dec 16, 2024
3 checks passed
@dependabot dependabot bot deleted the dependabot/maven/com.nisovin.shopkeepers-ShopkeepersAPI-2.23.3 branch December 16, 2024 08:03
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.

1 participant