* Add `c:animal_foods` tag
* checkstyle
* Spotless
* Add to lang generator
* Actually use the generated lang file
---------
Co-authored-by: modmuss50 <modmuss50@gmail.com>
* after damage event
* add after damage event to testmod
* remove amount > 0 check to capture shield blocking
* add javadoc
* dont fire event if killed
* clarify javadoc a bit more
* fix checkstyle issue
* fix other checkstyle issues lol
* rename damageDealt to baseDamageTaken
* Add #c:nuggets/iron and #c:nuggets/gold
Closes#4005.
* Add crop item tags
Everything but c:crops/cocoa_bean is already in NeoForge.
* Add more crop tags and documentation for #c:crops
* Add an API to add additional supported blocks to block entity types. (#4009)
(cherry picked from commit 40875a9333)
* Bump version
* Add chorus fruit to 1c:foods/fruit` tag
---------
Co-authored-by: modmuss <modmuss50@gmail.com>
* Revert "Prevent vanilla clients from joining servers that require modded registry entries. (#3992)"
This reverts commit 8759e7555a.
* Revert "Throw the exception when a duplicate registry entry is found. (#3991)"
* Keep javadoc fix
* Add slimeball tag
closes https://github.com/FabricMC/fabric/issues/3946
* Add sparse jungle to sparse tag
* add all melee weapons to melee tag
closes https://github.com/FabricMC/fabric/issues/3949
* fixed name of attribute
* Add c:fertilizers tag
closes https://github.com/FabricMC/fabric/issues/3956
* adjust ranged tag javadoc
* Update fabric-convention-tags-v2/src/main/java/net/fabricmc/fabric/api/tag/convention/v2/ConventionalItemTags.java
Co-authored-by: Chocohead <Chocohead@users.noreply.github.com>
* Update fabric-convention-tags-v2/src/main/java/net/fabricmc/fabric/api/tag/convention/v2/ConventionalItemTags.java
Co-authored-by: Chocohead <Chocohead@users.noreply.github.com>
* rename slime ball to match translation name
* Add missing is cold biomes (less than 0.5 temperature)
* Move melon to fruits tag and remove glistering melon from golden tag
* Fixed fertilizers javadoc
* Undo melee tag change
* Put slimeballs tag back to no space
* Revert "Put slimeballs tag back to no space"
This reverts commit 2ca4b25917.
---------
Co-authored-by: Chocohead <Chocohead@users.noreply.github.com>
* Add ShadeMode to the API
- Update material documentation
- Use ShadeMode in VanillaModelEncoder
* Add ShadeMode support to Indigo
- Rewrite header packing constants in EncodingFormat to match material packing constants
- Pass buffer Function to TerrainRenderContext instead of allocators and buffer map
- Restore functionality of ChunkRenderInfo#release
- Set captured terrain context to null after releasing it
- Bump mixin compatibility level to Java 21
- Remove unused AWs
* Add test for ShadeMode
- Fix RiverstoneUnbakedModel not calling setParents on models that it will bake
* Clarify documentation of inverted material properties