Keep reporting bugs and suggesting features so I can make this plugin better !
The plugins that are not in the below list didn't change.
Yeah, this is a big update, you guessed right !
Some things to know :
This update changes the way files are structured :
- The main folder is /plugins/pyrrh4_plugins/ as before, for all plugins.
- Now, in the main folder, there are three distinct parts :
- A folder /plugins/pyrrh4_plugins/data/ : the plugins will store all the data there. This folder is not interesting for you and it's better not to touch it.
- A folder /plugins/pyrrh4_plugins/locale/ : all the files with all the messages and texts that you can configure. You can specify which file you want to use or each plugin in the configuration.
- Below those two folders, you have all the configuration files.
- All your old files won't be changed and will be moved to /plugins/pyrrh4_plugins_old_files/
In all the PyrML files, you can use the symbol that you want to separate keys and values :
- By default, it's =
- Allowed symbols = : > ~ , ;
- You can use for example : on one line and > on another, you're completely free on this point
I don't know if I said that before, but it's better to open the .pyrml files with Notepad++ and use Language > Makefile, so you can have nice colors.
It's better to totally stop the server and update all the plugins instead of just reloading.
Changelog for PyrCore 3.0.0 (affects all plugins) :
- Updated to 1.12
- Changed the placeholders format. Before : {placeholder}, now : $PLACEHOLDER
- Centralized the MySQL configuration to pyrcore_config.pyrml
- Added MySQL statistics (table pyrcore_stats(uid,uuid,json stats)), you can enable them in pyrcore_config.pyrml
- Improved GUI library
- Improved commands library : added help and descriptions for each commands, etc
- Improved some other things
- Improved PyrML file reader
- Fixed PyrML sections path bug
- Removed /pyr paste command
Changelog for CustomCommands 2.2.0 :
- Updated to 1.12
- Updated to PyrCore 3.0.0
- Added a way to add children for each argument, and each child can have children, etc.
- Added a toggle option, with persistence or not.
- Added an option to change the player's gamemode
- Added an option to change the player's tab
- Fixed PlaceholderAPI
All the explanations and tutorials are located
in the new default file, with some simple and complex examples : customcommands_commands.pyrml
Changelog for Potatoes 3.2.0 :
- Updated to 1.12
- Updated to PyrCore 3.0.0
- Added statistics with the new PyrCore stats system : potatoes_bonuses_used, potatoes_games_played, potatoes_games_won, potatoes_passed, potatoes_received
- Added a permission for the join command : potatoes.join
Changelog for QuestCreator 1.1.0 :
- Updated to 1.12
- Updated to PyrCore 3.0.0
- Added statistics with the new PyrCore stats system : questcreator_levelling_xp, questcreator_levelling_level, questcreator_coop_quests_started_as_leader, questcreator_actions_completed, questcreator_coop_actions_completed, questcreator_quests_ended, questcreator_coop_quests_ended, questcreator_quests_started
- Added command /quests stats, shows the player's level, xp, current and completed quests
- Changed save menu extension names to prevent misunderstanding in QuestCreatorGUI
- Changed the sound list to the new one in QuestCreatorGUI
- Changed the way to store quests, now instead of storing the entire quest with all its data (which was a stupid idea), we only save the progress
- Removed external API
Changelog for ScrollBoard 1.6.0 :
- Updated to 1.12
- Updated to PyrCore 3.0.0
- Changed some things to be more java-friendly
- Fixed PlaceholderAPI
Changelog for SurvivalMysteryChests 1.7.0 :
- Updated to 1.12
- Updated to PyrCore 3.0.0
- Changed some things to be more java-friendly