
BeautyQuests
An easy-to-use questing plugins, using intuitive GUIs and with extensive possibilities!
2.0.0
release20 октября 2025 г.Note
This release contains a great number of changes in data storage. Thus, you would be well-advised to backup your data before installing: both the /plugins/BeautyQuests directory AND your database (if using one).
2.0.0 took a full year to be made (first commit is dated 2024/10/04). All this time is not for nothing: it laid the foundation for more flexibility in how the player data is handled, making global quests or party progress sharing possible! See the "code-wise changes" section below for more information.
Changelog
Scoreboards
- Fixed a timing issue where quests did not stay long enough in the scoreboard
- No longer showing scoreboards-related errors when version is incompatible
- Added quests pinning to scoreboard
- Use Shift+Left Click on a quest in the
/questsmenu to pin it to the scoreboard. - When quests are pinned, they will be the only ones shown in the scoreboard and it will cycle among them only, without showing the non-pinned quests.
- Use Shift+Left Click on a quest in the
- Added an
auto hidesetting for the scoreboards (disabled by default).- When enabled, the scoreboard will automatically hide itself after the set amount of seconds when no progress has been done to the quests shown on it.
Miscellaneous
- 1.21.6 to 1.21.10 support
- Dropped support for versions < 1.17 and Java < 17
- Removed WorldGuard 6 support (useless since the it only supports MC up to 1.12.2)
- Added a new
mythicmobs.count kill for pet owneroption to make kill made by MythicMobs pets count for their owners - Added a tooltip for "smelt items" stage to help users understand which items to put in the editor
- Added a "custom ordering index" quest option to customize the order the quests appear in the
/questsmenu - Added the
questsMenu.keep menu openconfig.yml option- This option, enabled by default, makes the
/questsmenu stay open after the player starts or cancels a quest
- This option, enabled by default, makes the
- Fixed mobs or blocks editing causing "Cannot find object with UUID" errors
- Updated FR, HU, RU, TH, VI, ZH translations
- Renamed the
--overrideRequirementsoption of/quests startto--force(and made it working) - Removed the
--idflag of the/quests createcommand, now the quest ID is simply an optional parameter - Suppressed particles load message from the console (now only found in the log file)
- Fixed integration with ZNPCs 5.2
- Made plugin no longer remapped on Paper
- Updated IT and RU translations
Code-wise
- Refactored everything about the way player data is stored, for cleaner code and higher flexibility
- This also means the YAML format and SQL schema have been updated
- "Player Accounts" are now known as "Questers"
- Questers are the basic actors in BeautyQuests
- They hold data about the quests they do, and can have additional data
- They can be of different types: Player (by default), Server (in the Expansion), and maybe new ones in the future
- New API is present to create various types of Questers
- New API is present to choose which Questers gain progress when a player does an action related to a stage (e.g. killing a mob)
Full Changelog: https://github.com/SkytAsul/BeautyQuests/compare/1.0.5...2.0.0
1.0.5
release20 апреля 2025 г.- Added support for 1.21.4 and 1.21.5
- Updated many translations
minecraft:namespace is no longer shown in the list of available block tags- Fixed issues with MythicMobs when replacing vanilla mobs
- Added "dont cancel npc click" config option
- Damage dealt by players are no longer counted for "deal damage" stages if in a protected region
- Fixed exception when adding a 45th object in a "list" type GUI (for instance, list of mobs to deal damage to)
- Added Tooltips integration
- Fixed locations with world patterns not working for GPS trackers
- Fixed placeholders in "Remove items" reward
- Added way to disable npc check for vanilla mobs
- Upgraded FancyNpcs integration
- Fixed display issue in MythicMobs with Paper (with advanced formatting like
<red>Hello</red>) - Fixed "without NBT" comparison >1.20.4
- Fixed bug with
quest_rewardsplaceholder in scoreboard - Fixed name for some Oraxen items
- Caught errors in countable stage
- Fixed MythicMobs without names being used as NPCs
1.0.4
release2 октября 2024 г.- Bugfixes in some versions
- Removed SkillAPI and ProSkillAPI integrations in favor of Fabled
- Added support for Minecraft 1.21(.1)
- Fixed issues with world patterns resetting during quest edition
- Added
/quests resetPool <pool id>command, which works in a similar manner to the/quests resetQuestcommand: it removes all data for all players for the specified pool - Made the "keep player data" button always visible when editing a quest in the creation GUI. Its old behavior was too confusing.
- Updated wrong vietnamese translation
- Updated LevelledMobs integration
- Added selectors (such as @a) support for
/quests scoreboard show/hide <player> - Fixed bugs with BlueMap
- Fixed bugs with WildLoaders
- Fixed wrong NPC name displayed in dialog history
- Fixed bug in "place blocks" or "break blocks" editor with non-item blocks (such as Cocoa)
- MythicMobs can now serve as NPCs!
To be used properly that way, each MythicMob that serves as an NPC must have at most 1 active mob. If more than 1 mob are spawned, then the behavior is undefined.
- Added StackMob integration to count all the mobs in a mob stack when killing them
- Added configuration options for the 3 tabs of the /quests menu. You can now customize the icon and the color of the separator bar. Default values:
# - Quests Menu - # Options related to the "/quests" menu questsMenu: # Configuration of the tabs in the menu tabs: # This tab shows the quests the player has previously completed. finished: # Whether the tab will appear in the menu enabled: true # The icon in the bar at the right icon: BOOK # The color of the vertical separator (if enabled) color: GREEN # This tab shows the quests currently being done by the player. in progress: enabled: true icon: WRITABLE_BOOK color: YELLOW # This tab shows the quests the player can start. not started: enabled: true icon: PAPER color: RED
1.0.3
release25 мая 2024 г.- Allow "none" as a message for "bring items" stage to disable the "Bring me xxx" message
- Fixed wrong playername displayed when resetting player datas
- Fixed exception in Particle Effect GUI
- Fixed exception when having Eat/Dring stages
- Fixed some issues with "Kill NPC" stage
- Added some more metrics on integrations
- Fixed particles that can be seen where they should not (across worlds)
- Fixed issues with WorldGuard and global regions
- Fixed "play time" stage showing negative progress with long time spans
- Fixed issues with WorldGuard showing wrong world in editor
- "Breed animals" stage now works with entities that lay eggs (turtles and frogs)
- Fixed UnsupportedOperationException when dropping a custom item in the GUI
- Fixed "done" button in "create command" GUI not being properly refreshed
- Fixed locale files sometimes being completely reset in case of syntax errors
- Fixed pool start message not being sent to the command sender
- Added some methods in the API to manually change a player's running stage
- Fixed "bring xxx items" wrongly numbered
- Added support for 1.20.5 and 1.20.6
- Fixed issues in /quests menu
- Changed icons used in the right bar of the menu
- Updated UltimateTimber integration to 3.0.0
- Caught some errors when loading accounts
- Updated a lot of translations
1.0.2
release29 декабря 2023 г.- Fixed plugin not starting on 1.8
- Fixed missing items and blocks on 1.20.3 and 1.20.4
- Fixed impossible to edit min/max values for "random rewards"
- Added support for PostgreSQL databases
- Optimized WorldGuard integration
- Added advanced "mustBeHighest" option for region requirement