* Add javadocs to many methods
* Added built-in ways to generate BundledModules and documented them
* Add Eclipse launch files to .gitignore and fix 11 warnings
* Remove many unused imports
* Remove some dead and unused code around app loading
* Allow extensions to have client-side rules in their SettingsManager
Also change tabs to spaces when those changed
* Remove unnecessary classloader param in BundledModule
* Change max tickwarp duration to Integer.MAX_VALUE
* Move RulePrinter into the source so it can be managed by the IDE
* Properly reset hopperCounters when changing worlds
Also change tabs to spaces again and minor tweaks to javadocs
* Run mergedocs even if Full.md was modified
* Update src/main/java/carpet/commands/TickCommand.java
Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com>
* Added language supports for carpet settings
use /set-carpet-language to set your language.
* Added zh_cn.json - in progress
Not accomplished yet, only translations for testing the language support.
* Create model_for_new_language.jsons.txt
* Rename model_for_new_language.jsons.txt to model_for_new_language.json
* Update model_for_new_language.json
* Update model_for_new_language.json
* Update and rename model_for_new_language.json to en_us.json
* Added setting CarpetLanguage
* Delete SetLanguageCommand.java
* Add files via upload
* Update SettingsManager.java
* Add files via upload
* Update LanguageUtils.java
* Update SettingsManager.java