(GCore) Migrations can now easily be re-run using "/<plugin> migrate <version>".
(GCore) Three currencies that can be used instead of VAULT : PLAYER_POINTS (PlayerPoints points), TOKEN_ENCHANT (TokenEnchant tokens) and XP_LEVEL (vanilla levels).
A complete Turkish translation, by Tyristana !
Object SERVER_MYTHICMOBS_MOBS_KILL to kill MythicMobs mobs, similar to SERVER_ENTITIES_KILL.
Objects SERVER_ENTITIES_KILL_LINKED and SERVER_MYTHICMOBS_MOBS_KILL_LINKED, to kill quest-linked mobs.
#1687 A dynamic bossbar coloring feature that will display progress bossbars (loop and progress_notify) in different colors, relative to the quest progression. Config for this in config.yml : https://pastebin.com/WNtf9ncC
#1969 Object PLAYER_TURTLES_BREED. The second parent (last clicked) will be used to match goals.
Improved :
(GCore) Clicking a BACK item when there's no GUI to go back to will now close the inventory instead of doing nothing.
Improvements on "static" memory usage for configuration storage (such as models, GUIs and all that). Expecting between 15% to 30% less memory usage, depending on the type of quest used and on the percentage of settings containing placeholders.
Minor improvements on "dynamic" memory usage (memory consumed on-the-go, for example while doing operations for quests).
For most item configurations whose purpose is not to be built (given to the player or something) but to be compared, you can now omit setting 'type' if you want to match items of any type that respect other parameters (for instance, using check SameBase with only setting 'name' or some NBT tag).
Object DIVERGE_CHAT can now be used in functional quests.
#1910,#1928,#1934 Some performances improvements with data cleaning.
#1531 Goals for objects in active quests will be dynamically updated on quest load (reloaded from config) ; updating the goals in the model file will update active quests as well.
Fixed :
(GCore) #1879 (?) An error occuring when SQL connection timed out.
(GCore) #1897,#1932 A server crash caused by GUIs back button checking for loops (yes, causing a loop).
(GCore) #1904 The YML reader didn't read line breaks properly in lists, preventing to use them in some useful cases (such as book pages).
(GCore) #1905 Errors sometimes occuring when refreshing scoreboard.
(GCore) #1936 Issues with NBT tags.
(GCore) #1945 GCore NPCs interactions wouldn't be recognized due to 1.17 changes.
(GCore) #1959 All placeholder types wouldn't always be parsed properly (for instance, in cases where a global variable would contain quest-specific placeholders which themselves contained another global placeholder such as PlaceholderAPI ones).
(GCore) #1963 Placeholders in icon properties (such as owner_name for example) wouldn't be parsed properly according to the GUI opener.
Using the "/qc menu <gui>" command from console will no longer throw a bunch of errors.
#1839 The quests points placeholder was not formatted according to GCore settings.
#1895 An error preventing the migration of v5 active quests data.
#1900 Object SERVER_BOSS_SPAWN wouldn't spawn boss correctly.
#1906 An error occuring sometimes that was preventing some visual behaviour (scoreboard display, GPS target, ...).
#1907 An invalid text was used for quest cooldown placeholder.
#1911,#1914 Yet another issue with WildStacker.
#1924 No longer selecting quests for scoreboards, bossbars, actionbar or titles when they have no active objective to display (no name or objective_detail on any object of any branch) (this prevents empty texts such as "/" displaying when there's nothing to display, for example during dialogs and such).
#1926 Object SERVER_CAMERA_MODE_TOGGLE couldn't be called from a SERVER_ACTIONS object.
#1927,#1931,#1933,#1939,#1944,#1964 An error occuring when looking for referenceable elements that can be global (branches, objects, ...).
#1930 Option 'link_to_quest' didn't work properly for items.
#1938 Disabling the plugin would not delete HolographicDisplays holograms.
#1940 Conditions wouldn't be taken on object CONDITIONS_SWITCH.
#1948 An error occuring on player disconnection.
#1953 No longer failing further quests progression when errors occured caused by performing commands from other plugins.
#1957 Logic objects will now round numbers properly to avoid extremely long and small decimals.
#1965 Scoreboard text for coop players would use leader to parse placeholders, causing them to all have the same scoreboard.
#1970 Couldn't configure "damage" setting for object SERVER_PLAYER_DAMAGE.
#1980 An error occuring when cleaning data boards.
#1984 Setting "max_active_quests_player" was not being migrated to "max_concurrent_quests_per_player" in the v5 -> v6 migration.
That's it! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work !