* Biome Modification API
* Improved docs on Mixins.
* Added convenience methods to select biomes by mob-spawns, and added a top-level convenience method to add new spawns.
* Checkstyle fixes.
* Replace a reference to DRM with DynamicRegistryManager
* Replaced integer order with phase-based ordering.
* Changed to @Deprecated
* Checkstyle fix
* Added category selector.
* Update command api to use new non-tail constructor inject
This removes a redirect in fabric api and fixes the location of the command api's icon.
* Update lifecycle events for command-api-v1 testmod
* Clean up to tool-attributes, add annotations and add test for custom tool types.
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Change version to 1.2.3
Signed-off-by: shedaniel <daniel@shedaniel.me>
* remove unrelated change
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Turn build.gradle to tabs
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Fix checkstyle
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Fix some review issues
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Add license to package-info.java
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Remove line between the javadoc and the package line
Signed-off-by: shedaniel <daniel@shedaniel.me>
* Move the @NotNull annotation
Signed-off-by: shedaniel <daniel@shedaniel.me>
This also moves use of deprecated `classifier` from AbstractArchiveTask to `archiveClassifier`
Also this moves loader to the Globals class.
This PR does not touch the individual modules since there are other PRs open which modify those.
* Added DynamicRegistryEntryAddedCallback
* bumbed loader version, finalized DynamicRegistryEvents
* Fixed some generics
* Changed the event to a more generic one
* Added some javadoc and the license header
* increased gradle memory in the hope it fixes the github action fail
* Added DynamicRegistryEntryAddedCallback
* bumbed loader version, finalized DynamicRegistryEvents
* Fixed some generics
* Changed the event to a more generic one
* reverted memory change
* updated mixin for new mappings
* removed redundant supressions
* renamed event method
* Tri-state extensions
Adds new extensions to tri-state and some javadoc.
* Part 2
* Comment fix
* More conistent codestyle, abstract the map and ifxyz code a bit
* Annotations
* Player said no to qualifying static members local to the TriState enum.
* Exceptional spelling
* add a more Optional-like map method and drop if*State*
* ? extends T this time
* Compare to default rather than null of getBoxed
* Puncation of course
* Add helper methods to create custom villager types.
* Rename biome method
* Make it register and register the instance of the villager type.
* Javadoc 2
* Add texture javadoc
* Boost to Loom 0.5
Add null related annotations
* Rearrange nullable to be overline
* Fix anno sorting for picky
* Add imports
* Address feedback
* Fix import
* Add fix for handling removal of old structures.
This fix is required or else worlds where a mod is removed WILL NOT SAVE.
* Only mark for saving if the chunk has a null key
* Add label for issue being fixed
* Actually fix the redirect lol
* Licenses...
* Use ThreadLocal boolean instead of nullable unit
* Checkstyle is picky
* remove unnecessary `containsKey`