mirror of
https://github.com/FabricMC/fabric.git
synced 2024-11-27 01:55:41 -05:00
0ba3dd89ec
* Add item renderer with model transformation mode, deprecate old one. This PR simply adds a new interface which supplies the additional `Mode` parameter. All old renderers are delegated to an implementation of the new renderer, thereby making this PR still backwards compatable with all existing renderers. (cherry picked from commit 7c9162e99f48c6e3989eec9a46afaa935d65ce30) * Update fabric-rendering-v1/src/main/java/net/fabricmc/fabric/api/client/rendering/v1/BuiltinItemRendererWithMode.java Co-authored-by: shartte <shartte@users.noreply.github.com> * Rename new interfact to `DynamicItemRenderer`, make it an inner class of the registry class. * Update fabric-rendering-v1/src/main/java/net/fabricmc/fabric/impl/client/rendering/BuiltinItemRendererRegistryImpl.java Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update BuiltinItemRendererRegistryImpl.java * Update BuiltinItemRendererRegistryImpl.java * Imports * Use ItemConvertible for new render method * Rename new interfact to `DynamicItemRenderer`, make it an inner class of the registry class. fabric-rendering-v1/src/main/java/net/fabricmc/fabric/api/client/rendering/v1/BuiltinItemRendererRegistry.java * Move inner class out, fix formatting issue in loot-tables with linux oses * why was this multilined * license header lol * Apply suggestions from code review Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Make renderer a nested class again * putIfAbsent Co-authored-by: shartte <shartte@users.noreply.github.com> Co-authored-by: liach <7806504+liach@users.noreply.github.com> |
||
---|---|---|
.. | ||
main | ||
testmod |