Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Quests system with a simple graphical interface. Compatible with SQL databases.
Note
This is a dev build and not a release. Please use with care!
- Backup your prior data before installing: both the
/plugins/BeautyQuestsdirectory AND your database (if using one). - Test beforehand on a separate server than your production one.
Quest categories
- The
/questsmenu can now be organized with categories using quest pools! - There are 2 new related config.yml options:
quests menu.categorize quests by pools(enabled by default)gui.hide folder if single category
- Quest pools have 2 new related options:
- Pool name, which is the displayed on the category item in the menu
- An option to make the pool shown (or not) as a category in the /quests menu
Pools
- Added "start rewards" and "end rewards" options for quest pools
- Added new pool-related placeholders:
- %beautyquests_pool_ID_can_start% will return true or false depending on if a player can get a new quest from the pool ID
- %beautyquests_pool_ID_remaining% will return the amount of quests not yet started or completed in the pool
- %beautyquests_pool_ID_in_progress% will return the amount of quests in progress in the pool
- %beautyquests_pool_ID_completed% will return the amount of quests completed in the pool
- %beautyquests_pool_ID_cooldown%
- %beautyquests_pool_ID_can_start_reason%
- Fixed a lot of inconsistent behaviors in quest pools
Misc. changes & additions:
- Added support for Minecraft 1.21.11, 26.1 and 26.2
- Dropped support for Spigot, BeautyQuests is now Paper-only (+ forks)
- Dropped support for Minecraft 1.17 to 1.19 (included)
- Added SQLite support
- Added FancyHolograms support
- "play time" stage type now updates progress bar and scoreboard in real-time, once per second
- Added
holograms.preferred pluginconfig option - Moved holograms-related config.yml settings in a dedicated section
- Added "show progress bars on join" config option
- If enabled (default behaviour), progress bars of the active quests are shown when players log in.
- Updated "automatic quest" option:
- It can now have 3 states:
- Disabled (the default)
- Only for new players
- For all players
- Before this update, it was either Disabled or Only for new players. The "For all players" option is new.
- Quests created with the option set to "For all players" will be automatically started for all online players and subsequent player joining the server, whether it's their first time or not.
- It can now have 3 states:
- Added (back) the
/bq reload datacommand- The old
/bq reloadhas been completely removed in favor of this new one. - In contrast with the old reload command, it does not reload configuration settings. It only reloads the quests folder and the pools file.
- Allowing the quests to be reloaded during the plugin runtime required to change quite a load of loading related code. It may have created some bugs. Please avoid using this command in production.
- The old
- Added "RegExp" option to the "Write in chat" stage type
- This allows complete flexibility of messages to match thanks to the power of [URL='https://en.wikipedia.org/wiki/Regular_expression']regular expressions[/URL]
- e.g., /town create .+ would match any command starting with /town create
- Test your regexes [URL='https://regex101.com']here[/URL]
- Added a lot of PlaceholderAPI placeholders:
- for all quest options: %beautyquests_quest_ID_OPTION%, replace ID with the ID of a quest and OPTION by an option such as name, description, cancellable...
- for player-specific quest description, for instance %beautyquests_player_quest_ID_time_left% (if the Expansion is installed).
- for launched quests such as %beautyquests_started_ordered_time_left%
- The full list available with /papi info beautyquests
Bugfixes
- Fixed errors when clicking on an empty slot with an item in hand (potentially spamming errors)
- Fixed exploit in "craft items" stage where players can advance in quests when their inventory is full by shift+clicking
- Fixed "Use of Maven Central as a CDN is against the Maven Central Terms of Service" warning on startup on Paper
- Fixed some errors when having custom sounds without namespaces
- Fixed "remove item" action editor showing right-click instead of shift+right click
- Selectors such as @a, @p, etc. are now working again in the commands
- Fixed saving of quest options with "null" or "none" values (for instance, end firework or end message)
- Fixed max character limit too low in dialogs history GUI
- Fixed a bug where a new lore line was added to the "edit items" button on every click for the "smelt items" and "craft items" stages
- Fixed an error when using "delay" reward
- Quests IDs are now shown in the /quests seePlayer if the viewer is OP, not the target anymore
- Fixed "player" prefix appearing before the actual player name in the {PLAYER} and {player} placeholders
- Fixed AccountsHook not being properly loaded
- Fixed an error when saving a "bring items" stage with more than 99 items
- Fixed help command + added more syntax help
Full Changelog: https://github.com/SkytAsul/BeautyQuests/compare/build/138...2.1.0+build.144
Information
| Published on | June 30, 2026 |
|---|---|
| Downloads | 4 |
Platforms
Paper (1.20.6-26.2)