* First pass on PersistentDynamicRegistryHandler, not tested
* Extra debugging + fix it not working
* Fix build
* Minor tweaks
* checkstyle ;)
* Improve comments + fix issues with tag reading/writing
* Simplify mixin
* 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
* Adds a synchronisation for entries in BuiltInRegistries to the built-in DynamicRegistryManager, to a void class-loading DynamicRegistryManager during Mod initialization from messing up the Worldgen registrations of subsequently loaded mods.
* Changed to use updated Yarn mappings.
* Try to detect if a registry is modded, if its not it will left alone and no syncing or saving will take place.
* Some more work on moddable registries
* Checkstyle
* Fix licences
* Cleanup registry attributes
* Rework again
* Some small tweaks
* Yet another refactor
* Some minor style fixes
* Finish checking registries
* Start on a test mod, and apply some fixes.
* Checkstyle fixes
* Tweak the logic behind previously modded registries
* Use EnumSet
* Update fabric-registry-sync-v0/src/main/java/net/fabricmc/fabric/mixin/registry/sync/MixinRegistry.java
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
* Fix generics, add javadoc, add tests
* More changes
* Checkstyle fixes
* Minor fixes
* Remove hash stuff
* 20w21a - massive changes
* fix build
* Update fabric-registry-sync-v0/src/main/java/net/fabricmc/fabric/api/event/registry/FabricRegistryBuilder.java
Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk>
* Feedback and update mappings
* No longer apply mappings to vanilla registries, no longer save empty mapping data.
* Use Identifier in FabricRegistryBuilder over RegistryKey
Improve empty registry tag handling
* Reorder toTag empty checks
* Minor fixes
* Make FabricRegistryBuilder final
* Update registry attributes
* Fix compile issue
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk>
Co-authored-by: Player <player@player.to>
* Fix compilation errors (untested)
* Random fixes
* Various modded rendering fixes
* Restore contract of RenderAttachedBlockView
* Bump versions as needed
* Add API for BlockRenderLayer
* Minor format / name cleanup
Will do a more comprehensive pass as part of separate refactor PR
* Bump versions not handled earlier
* Bump loader/mc bounds for dependent modules
* Update fabric-blockrenderlayer-v1/src/main/java/net/fabricmc/fabric/impl/blockrenderlayer/v1/BlockRenderLayerMapImpl.java
Co-Authored-By: liach <7806504+liach@users.noreply.github.com>
* Update fabric-blockrenderlayer-v1/src/main/java/net/fabricmc/fabric/impl/blockrenderlayer/v1/BlockRenderLayerMapImpl.java
Co-Authored-By: liach <7806504+liach@users.noreply.github.com>
* Minor clean ups
* Improve docs, minor format corrections.
* Update MC dependency
Mostly replaced instances of > with its correct html representation ">"
Changed or removed some bad @link entries, mostly stuff due to overseen code changes
Could not find the referenced class VertexEditor at all, removed these references out of the docs
Some errors still exists due to referenced objects not in the classpath at the time the javadoc is build
Proposal do some gradle magic