* 1.20.5 recipes: null over -1
* add 1.21
* 1.21 (#26)
* update classname
* update moved class
* updated to equivelant method since gettranslatekey removed
* added isCursed list as bandaid alternative for now since isCursed() removed
* added isTreasure list as bandaid alternative for now since isTreasure() removed
* found alternative method to canCombine() since removed
* modified getEnchantmentTarget name to handle registryEntryList since getApplicableItems dosnt return tagKey anymore
* bandaid list solution for "tradeable" property since isTradeable removed and no alternative in mappings
* bandaid solution for discoverable property since removed and no alternative to isAvailiableForRandomSelection in 1.21 mappings
* removed .toPath since apparently it dosnt exist
* no longer outputs in tagkey format
* fixed not adding enchantcategories for items properly
* added SuperGamerTron tag solution
* Update build.yml
---------
Co-authored-by: Madlykeanu <96554689+Madlykeanu@users.noreply.github.com>
Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
* Remove sky color hardcoding
* Bind to available port instead of 25565
* Fix error class and reduce accessors
* Fix language errors
* Cleanup imports and remove weird behaviour
* Print properly message
* Print version name
* Bump gson, update API usage and use linkedhashset over list
* Reimplement approach to categories
* Enable all feature flags by default
* Use jul instead of slf4j
* Call mc repo before maven central to fix build on mac
* Reduce duplicate code
* Fix gradle task name
* Revert name changes
* Revert action name
* Cleanup
* Revert to java 17
* Fix generation
* Cleanup
* Simplify code of DGU
* Remove unnecessary annotations
* Remove unused var
* Halt with error on error
* Remove unused mixins
* Update fabric loader
* Ignore success result
* Update gradle and use merged jar
* Implement new client and server merged environment for running fabric
* Set server run dir as asset dir
* More cleanup
* More cleanup 2
* More improvements
* Remove more duplicate code
* Use newer java methods
* More cleanup
* Remove SoundAccessors
* More cleanup
* Use java 21 for build
* Initial work on 1.20.5
* Cleanup a lot of stuff
* Do not generate mod jars to speed up builds
* Override merger on now open classes directly
* Use recommended approach
* Readd custom merger
* Working materials data generator
* Fix inconsistencies
* Fix collision order to be random
* Use LinkedHashMap for more reproducibility
* Fix imports