1.2.0: From 1.2.0, I will start focusing on the accessibility of plugin unless I find any critical bugs.
- Added more information in exceptions. Usually it was really hard to debug the code as Exceptions were too vague, but I am currently trying to give much better feedback to help debugging the code.
- Now Executors will be overridden by the Executors in the .jar file. So if you have your own codes in the predefined Executors, you must back them up before starting up the server. However, the Executors that does not have same name as the Executors in the .jar file will not be affected.
- #BROADCAST will now use the receiver as the 'target player' when it's parsing the placeholder through PlaceholderAPI.
- Now you can edit Triggers while you are in the game. You can do that by shift+right click on the Click/Walk trigger while holding bone, just using the same name for the Trigger you've created, or for some special Triggers like InventoryTrigger, you use /trg i <name> edit command to start editing the code. Generally, if you have created a Command Trigger with /trg cmd test blah blah, then editing it will be /trg cmd test. Same for most of the triggers.
- Fixed where dot next to dot creates unexpected result.
- Added overloaded method in InventoryTrigger so that #GUI Executor doesn't have to deal with the complex problems.
- Fixed where saving codes using in-game editor make it Linux style.
- Now tab used in the text editor will be automatically replaced with four spaces (which is standard.)