This update provide much changes in the code. Please make backups before updating to it !
Additions :
- Custom stage advancement message (message showed in the scoreboard and in the quests menu) configurable with the sign item.
- Reimplementation of custom starting message for stages, configurable with the feather item.
- New message sender for dialogs : "nothing" (if chosed, the message will be sent without any prefix)
- Small 1.8 support (not all functionnalities are supporteds, like Scoreboards, particles...)
- Much new options in config :
- You can now configure a cycle of save (line saveCycle) : every x minuts, a periodic save will be performed.
- sounds : when enabled, it will allows plugin to send sounds for some actions
- playerStageStartMessage : if to true, this will prevent plugin to send automatic start message (like Go talk to a NPC named xxx)
- firstQuest is to choose a quest who'll be started for each player who connect for the first time. Write the ID of this quest on this line
- {PLAYER} variable in commands rewards
- New command : /quests save to do a manual save of your quests
Changes :
- Quests are now saved in their each own file.
- Quest's end message is now more precise : now it shows the gain of xp, items and money but only if present.
- The Quests menu has been improved : it shows now finished and non-started quests
- Changes in behavior of bring back items stage type : now items will be removed from inventory before the dialog starts
Fixes :
- Much little bugs fixes
- Stage ending was not taken when you edit a quest
- Fixes about permissions
- Scoreboards optimization
And now, last but not least, the big changement that made this update extremely long and turned my brain upside down, the accounts system ! With it, you can create RolePlay servers with several player accounts (or classes) and each account will have their own saved quests ! Needs the hook plugin
AccountsHook. Can be disabled in the config file, line
accountsHook. Disabled if the plugin is not enabled.
Big thanks to @Ender_Griefeur99, @Jaquie and @Naiste(donator) for testing my beta versions and sending me ideas !