Custom Technology! Customizable Guide, UI Localization!
Additions
+ The Guide Menu has been updated with the guide.yml! Admins can remove and add custom entries you this list. This will help custom servers with explaining how to use Minetorio in a way that fits their server better. This also has the benefit of being changed to fit the language of the server to!
+ The Guide.yml is populated with the default information that has been present so far. I will be updating these later though but feel free to change them yourself, and or make suggestions!
+ Admins can now completely customize technology, and I mean that! You can remove and add tech at your will.
+ Tech now can give permission rewards & command rewards. Permission rewards are given when a player logs in and when the tech is unlocked. This makes this work with any permission plugin. It does mean that the perms wont show up in luckperms, however this doesnt mean they don't have the permission. I plan to add luckperms support directly to fix this.
+ Command rewards from tech are given to the player once they are logged in, as you can unlock tech while offline.
+ This also has the added benefit of allowing users to translate the tech.yml to their native language. Good luck, as this is over 1000 lines of text haha.
+ locale_ui.yml is now generated in the locale folder for Minetorio. This yml file is used for, you guessed it, UI translations!
+ The Main Menu has been added to the locale_ui, so it can be translated fully now. You can even change the displayed command here in the event that you want to direct users to another plugin or alias.
+ The Config Editor Menu has been added to the locale_ui, though descriptions are being skipped for now.
+ The Minetorio Guide menu has been added to the locale_ui, this covers the category buttons and their descriptions.
+ The Recipe viewer menu has been added to the locale_ui
+ The Research menu has been added to the locale_ui, this is for the buttons that are not tech itself.
+ Factory sharing menu has been added to the locale_ui
+ The Item Menu has been added to the locale_ui
+ Most common UI elements have been added to the locale_ui, for example left click, key words like open etc.
+ Admins can now add an alias in the config for the /mt command, so you can now change it to for example /industry, it will also work with the tab completer. It doesn't really replace /mt, its just an alias for it. Though this will be useful for other languages when they don't have *m & t* on their keyboards! (The subcommands are still the same and not configurable, but can still be tab completed)
Changes
+ UI color syntax is changing, the title UI color for custom UI in MT is now going to be white instead of gold. This will help with reading the title.
+ Info icon name color changed from gold to green.
+ The Minetorio Config Editor has been updated to use the proper color syntax and format.
+ Tech is now sorted by the total amount of tech required to research it, this applies to unlocked, available and locked tech. Each is sorted per category. So now in general the more complicated techs will be further in the list!
+ Space Travel tech, changed production science to utility science requirement.
+ Space Travel now require utility science to research. This is already the case, now it will just show it in the tech tree in a better way.
Notes
+ UI translations do NOT break servers, so you can safely update to this build without issue.
+ It will take a few patches before ALL ui is added to the locale_ui.yml, please refrain from asking for me to add x in for translation until 1.0!
+ Please be patient as I work on integrating localization in, it is quite time consuming versus normal coding and boring haha
+ Custom servers rejoice! You can now use the tech system in a completely unique way! I hope you enjoy! Due note i will be adding in support for luck perms in a later patch so that the permissions given by MT appear on luckperms! I just wanted a future proof solution so that the plugin never relies on another plugin to operate. So if luckperms ever is dethroned then this will work with whatever replaces it.
+ Expect odd issues with any of the above changes, it took a lot of time to port this information from hardcoded to yml files.
+ Nothing changed will break the server entirely. As this is not a turbulent update. Though I'd expect something to break with all these changes haha. Please be patient, just go back yo 0.9 if you have any issues, going back to 0.9 should be safe!
+ Custom items for tech will be added in a coming patch. I have to make a solution that will work for any item from any plugin. I have an idea but I didn't want to hold this update up.