Releases: BentoBoxWorld/Challenges
Release 1.3.1
Compatibility
✔️ BentoBox API 2.0.0
✔️ Minecraft 1.20.x
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
- Release 1.3.1 by @tastybento in #351
- 🔡 Translate zh-CN.yml via GitLocalize (#348) (commit: d69f084)
- 🔡 French translation (#347) (commit: e265a58)
- Compatibility with latest BentoBox : return the pladdon that was generated. (commit: 7441b77)
- Fixes 345 (#346) (commit: e424560)
- 🔡 Spanish translation (#341) (commit: 7fb20e7)
Full Changelog: 1.3.0...1.3.1
Release 1.3.0
Compatibility
✔️ BentoBox API 2.0.0
✔️ Minecraft 1.20.x
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
- 🔡 @GIGABAIT93 Add Ukrainian locale #326
- Update to latest APIs
- Show money as formatted. Addresses #324
- Fixes enchanted book meta not displayed (#328)
- Fixes crash when player in CREATIVE shift+clicks on INVENTORY challenge.
- 🔡 Update en-US.yml
- Release 1.3.0 by @tastybento in #331
Full Changelog: 1.2.0...1.3.0
Release 1.2.0
Compatibility
✔️ BentoBox API 1.23.0.
✔️ Minecraft 1.19
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- Implement ability to not count
undepoloyed
challenges for level completion - Fixes some bugs with Statistics challenges not parsing
- Fixes some localization bugs
Full Changelog: 1.1.0...1.2.0
Release 1.1.0
Compatibility
✔️ BentoBox API 1.21.0.
✔️ Minecraft 1.17.1 (tested 1.18.2 and 1.19.3)
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- Add extra parameters for completion commands. #309
- Rewrite action display logic. Should now be not showing unusable options. #308
- Fixes incorrect permission for admin commands.
- Fixes level requirement text #298
- Fixes crash in challenge ordering #296
Full Changelog: 1.0.0...1.1.0
Release 1.0.0
Challenges 1.0.0
Challenges 1.0 comes with a new Challenge Type: STATISTICS. This type allows creating a challenge that checks players' statistics field and allows them to complete the challenge upon he has reached a certain value for it. It works together with InvSwitcher which allows to separate statistics per world to operate separately for each game mode.
Admins also can completely customize all user-accessible GUI's.
Items and challenges (levels) texts can now be translated per language so supporting multi-linguistic servers.
And there are some more new features and improvements.
Upgrade Note
Challenges 1.0+ stores data a bit differently than 0.8.4. If you are upgrading, you will need to migrate data to the new format: /[admin_cmd] challenges migrate
.
Challenges Locale got complete rework. It means that any customization that was done in 0.8.4 requires to be reworked, sorry.
Compatibility
✔️ BentoBox API 1.20.0.
✔️ Minecraft 1.17.1 (tested 1.18.2)
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- 🔺🔡 Customizable user panels (documentation)
- 🔺New challenge type: STATISTICS
- 🔺Creating and importing challenges via template file (documentation)
- ⚙️Customizable commands (https://github.com/BentoBoxWorld/Challenges/blob/master/src/main/resources/config.yml#L23-L54)
- 🔡 Complete locale rework
- 🔡Translatable challenges and levels
- 🔡Translatable materials, entities and items
- Cooldown for completing repeatable challenge. (#71)
- Ignore certain item metadata for completeling challenge (#261)
- New bugs
Bug Fixes
- Fixes an issue when kicking from the team did not reset challenges (#253)
- Fixes an issue when the level did not receive an update in the GUI after challenge completion (#187)
- Remove waiver amount for last level (Fixes #269)
- Fixes some bugs with new Panels.
Full Changelog: 0.8.4...1.0.0
Release 0.8.4
Compatibility
✔️ BentoBox API 1.15.4.
✔️ Minecraft 1.15.2 (tested 1.16.4)
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- Add Polish translation (#262) (commit: 0753d4e)
- Add CS translaiton (#270) (commit: 88789df)
- Translate de.yml via GitLocalize (#271) (commit: 824d9a2)
Bug Fixes
Challenges 0.8.3
Challenges addon continues to improve little by little. This release solves some old standing bugs and adds implements some new placeholders.
Mostly this release in preparation for fully integrating Minecraft 1.16 new entities. As the current version supports both 1.15 and 1.16, then it does not do it by default. Default challenges still are with 1.15 entities and blocks.
Compatibility
✔️ BentoBox API 1.14.0.
✔️ Minecraft 1.15.2 (tested with 1.16.4)
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- Added 1.16 compatibility
- Added 1.16 Mob Heads.
- Updated to BentoBox API 1.14
- Implemented Placeholders:
[gamemode]_challenges_latest_level_completed_count
[gamemode]_challenges_latest_level_uncompleted_count
Bug Fixes
- Fixed issue when corrupted player data cannot be reset. (#222)
- Fixed issue with illegal item stack in default challenge set (#241)
- Fixed issue when calling Web Library GUI update from async task (#239)
- Fixed incorrect waiver amount usage (#243)
- Fixed issue when the database was not saved after importing challenges from the web library.
- Removed config saving on addon disabling.
- Added null-pointer protection in challenge loading.
- Fixed issue with incorrect messages in the config file.
- Fixed incorrect placeholder return message (#231)
-🔺Fixed placeholder name generation: it will follow[gamemode]_[addon]_[placeholder]
template.
Challenges 0.8.2
Just a small bug fix that prevents users from getting valid input via Chat.
Compatibility
✔️ BentoBox API 1.7.0.
✔️ Minecraft 1.14.4
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Fixes
- Fix issue with chat API that prevented from getting valid input.
Challenges 0.8.1
A small upgrade version for the Challenges addon.
It is basically the same old and good 0.8.0 but with new and shiny placeholders, some bug fixes and new languages.
Compatibility
✔️ BentoBox API 1.7.0
✔️ Minecraft 1.14.4
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- Add placeholders:
challenges_[gamemode]_challenge_total_completion_count
returns number of sum of challenge completions for user.challenges_[gamemode]_challenge_completed_count
returns number of completed challenges (at least once) for user.challenges_[gamemode]_challenge_uncompleted_count
returns number of uncompleted challenges for user.challenges_[gamemode]_challenge_completed_level_count
returns number of completed levels for user.challenges_[gamemode]_challenge_uncompleted_level_count
returns number of uncompleted levels for user.challenges_[gamemode]_challenge_unlocked_level_count
returns number of unlocked levels for user.challenges_[gamemode]_challenge_locked_level_count
returns number of locked levels for user.challenges_[gamemode]_challenge_latest_level_name
returns latest unlocked challenge level namechallenges_[gamemode]_challenge_latest_level_id
returns latest unlocked challenge level id
- Add ability to exit from chat conversions by writing
cancel
in it. - 🔡 Make default translation looking a bit nicer (#192)
- Add languages:
- 🔡Spanish
- 🔡Romanian
- 🔡Indonesian
- 🔡Russian
- 🔡Czech - Credit @Polda18
Bug Fixes
Challenges 0.8.0
Here comes long waited Challenges 0.8.0 release. This release comes out a bit earlier, without adding a new type of challenges, but everything in it is prepared to do it in the next release.
However, this release is not empty. It comes with old and nasty bug fixes, GUI improvements, and other small tweaks. Also, AnvilGUI is now gone. For all text input, we will use Chat.
UPGRADE WARNING
In version 0.8.0 addon change data storage, and on server start-up, it will show, that challenges are not implemented. It is necessary to migrate data to a new format, and it can be done with command /[gamemode_admin] challenges migrate, or by clicking on migrating button in admin GUI.
As always, update your locales folder.
Be aware, Challenges Lore and Level Lore structure are changed. If you upgrade, it can show empty description for both of them. To enable, you either need to delete existing config.yml and regenerate it, copy challenge-lore and level-lore settings from source code or add necessary lore values via ingame Admin GUI, by clicking on Settings and then on the challenge and level lore buttons.
Compatibility
This version comes with 2 JAR versions:
- one for BentoBox 1.7.0. This is build on Minecraft 1.14.4
- one for BentoBox 1.6.0 (pressure from the community). This is build on Minecraft 1.13.2
So please use the correct one.
It will not work with BentoBox 1.5.1 and bellow!
- ✔️ BSkyBlock
- ✔️ AcidIsland
- ✔️ SkyGrid
- ✔️ CaveBlock
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Contents
Features
- 🔡 Improve item description management.
- 🔡 Add ability to complete challenge multiple times at once.
- 🔡 Add admin reset command, that allows resetting player challenges (#141)
- 🔡 All language files are outdated (except lv and eng)
- 🔺 Stored objects will start with game mode instead of the world name.
- 🔺 Remove ASkyBlock challenge importer. It is moved to Converter addon where is its place.
- 🔺🔡 Add Web Library of Challenges
- 🔡 Add a new Multiple Completion GUI.
- 🔺⚙️🔡 Rework Challenge and Challenge Level lore creating.
- 🔡 Add User Wipe and Challenges Wipe buttons
- Add new Mob Heads.
- Improve challenges order in Admin Gui (now challenges will be sorted by level, instead of random order)
Fixes
- Fixed bug when entities and blocks were not selected on left click only.
- 🔡 Fix issue when unstackable items flood challenge description (#135).
- 🔡 Fix unstackable reward item displaying (#135).
- Fix bug when changing reward text added extra
|
every time on save (#123). - Fix the issue with incorrect unlock status. (#169)
- Increase max value to order number.
- Fix issue when co-op players were loading the whole world to complete his challenges on a different island. (#174)