* Allow canceling the NBT update animation
* Remove the event and introduce FabricItem instead
* Remove FabricItem and add an item setting instead
* Revert "Remove FabricItem and add an item setting instead"
This reverts commit a93205c927.
After some discussion, it was agreed upon internally that an interface is better than item settings for behavior extensions.
* Add allowContinuingBlockBreaking
* Update ClientPlayerInteractionManagerMixin comment and inject name
* Add custom value denoting module lifecycles.
* Make the module validation work.
My hand has been forced - we must use buildSrc since JsonSlurper is not available in main buildscript.
* Apply task to each project and dont cross projects
* A horrible hack
* Wait what
* It works now.
* Not needed
* Drop unneeded maven repo, cache map lookup
(cherry picked from commit daa38b3d82)
* Add FabricItemSettings and an API for custom item equipment slots
Closes#952.
* Bump module version
* Rename duck method to have fabric_ prefix and add Unique to mixin field
* Switch to FabricItemInternals + ExtraData like in FabricBlockSettings
* Lifecycle Events V1 (1.16)
Now includes Chunk and (Block)Entity (un)load events
(cherry picked from commit 82b372873fd930dd07768331f7b70f6f9d3d441d)
* Move around code to work on 1.16
* Checkstyle
* Remove primary server getters
(cherry picked from commit c84f36209d)
* IJ DO YOU SPEAK RESOLVING IMPORTS
* Prune the tests that shouldn't exist
(cherry picked from commit a5112223ca)
* Listen here checkstyle you bugger
* Split up events to individual interfaces. Make Chunk events use WorldChunk instead.
(cherry picked from commit 3431c0d894)