Challenges for BentoBox

Challenges for BentoBox

Plugin

Add-on for BentoBox to provide challenges for any BentoBox GameMode. Challenges can be to collect items, to have items or blocks nearby, to amass an amount of money or island levels, or to have accomplished some player statistic.

Server Game Mechanics

20 downloads
2 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...

This release requires the latest version of BentoBox (3.2.4+) to run, as it utilizes new features in BentoBox.

New Features in Challenges

🏆 Multiple Statistic Challenges

  • Previously, only one statistic could be checked per challenge. Now, multiple statistics can be verified simultaneously.
    • Example: A challenge can now require defeating 10 zombies, 10 skeletons, and 10 creepers instead of just one type.

🏝️ Expanded Island Challenges

  • You can now use Block Groups and Entity Groups in addition to individual blocks or entities.
    • Example: A challenge could require placing 10 of any type of sign, bed, or door.
    • Similarly, it could involve defeating any raider, arthropod, or undead instead of specifying exact entities.

🔢 PAPI Placeholder Requirements in Other Challenges

  • Challenges can now use PAPI placeholders as requirements. The challenge completes if the formula evaluates to true.
    • Example:
      %Level_aoneblock_island_level% > 100 OR %player_name% = tasty bento  
      
  • String comparisons can be:
    • Case-sensitive: == (equals), != (not equals)
    • Case-insensitive: = (equals), <> (not equals)

🎖️ Advancements as Challenge Requirements

  • Challenges can now require Minecraft Advancements.
    • Players must complete an advancement (or a set of advancements) and then will be able to complete the challenge. The challenge is not automatically completed when the Advancement is achieved.
    • Example: A challenge could reward players for achieving "Diamonds!" and "Enchanter" advancements. After the player has those, they can request to complete the challenge.

These new features provide greater flexibility in designing challenges, making gameplay more engaging and customizable!

Note: as Statistics and Advancements can be achieved in other worlds, it is highly recommended to use the InvSwitcher Addon to have them become world-specific so that players have to obtain them in the game world.

Compatibility

✔️ BentoBox API 3.2.4+ only - not backwards compatible ✔️ Minecraft 1.21.3 not backwards compatible

Updating

  1. Stop server
  2. Take a back up of the server, particularly the database
  3. Replace the addon with this one
  4. Restart
  5. That should be it!
  6. (Optional) Create new challenges that use the new settings

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

Full Changelog: https://github.com/BentoBoxWorld/Challenges/compare/1.4.0...1.5.0

Compatibility

✔️ BentoBox API 2.7.1 or later ✔️ Minecraft 1.21.3 or later not backwards compatible

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

New Contributors

Full Changelog: https://github.com/BentoBoxWorld/Challenges/compare/1.3.1...1.4.0


Project members

BentoBox

BentoBox

Organization

Details

Licensed EPL-2.0
Published 2 months ago
Updated 11 hours ago