Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH. - Forge
- Neoforge
- Fabric
- Quilt
- No elements found. Consider changing the search query.
- List is empty.
- 1.21.1
- 1.21
- 1.20.6
- 1.20.5
- 1.20.4
- 1.20.3
- 1.20.2
- 1.20.1
- 1.20
- 1.19.4
- 1.19.3
- 1.19.2
- 1.19.1
- 1.19
- 1.18.2
- 1.18.1
- 1.18
- 1.17.1
- 1.17
- 1.16.5
- 1.16.4
- 1.16.3
- 1.16.2
- 1.16.1
- 1.16
- 1.15.2
- 1.15.1
- 1.15
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14
- 1.12.2
- 1.12.1
- 1.12
- No elements found. Consider changing the search query.
- List is empty.
Fusion 1.2.10a
- Fixed crash when getting render types for block model modifiers
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed quads with different render types being ordered randomly for
base and connecting models when rendered as items
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Initial release of Fusion for Minecraft 1.21.6 & 1.21.7
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed quads with different render types being ordered randomly for
base and connecting models when rendered as items
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed
pane_culling_fix discarding render type and ambient occlusion properties
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Initial release of Fusion for Minecraft 1.21.6 & 1.21.7
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed quads with different render types being ordered randomly for
base and connecting models when rendered as items
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed
pane_culling_fix discarding render type and ambient occlusion properties
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7b
- Changed
#createGeometryKey to provide a globally unique value by including the model itself
Fusion 1.2.7a
- Implemented
#createGeometryKey for base and connecting models, so they can be cached
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6a
- Fixed
pane_culling_fix causing crashes
- Fixed crash when Iris is installed
Fusion 1.2.6
- Initial release of Fusion for Minecraft 1.21.5
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed quads being emitted 7 times for
base and connecting models when rendered as items
- Fixed quads with different render types being ordered randomly for
base and connecting models when rendered as items
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed render type hint from NeoForge's model format being ignored
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7b
- Fixed integration with FramedBlocks
Fusion 1.2.7a
- Moved connection evaluation for connecting models fixing Fusion caching issue when combined with FramedBlocks
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6a
- Fixed
connecting and base models not always using correct render type when rendered as items
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
- Account for breaking changes in NeoForge 21.4.84-beta
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Initial release of Fusion for Minecraft 1.21.4
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed quads being emitted 7 times for
base and connecting models when rendered as items
- Fixed quads with different render types being ordered randomly for
base and connecting models when rendered as items
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed render type hint from NeoForge's model format being ignored
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7b
- Fixed integration with FramedBlocks
Fusion 1.2.7a
- Moved connection evaluation for connecting models fixing Fusion caching issue when combined with FramedBlocks
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6a
- Fixed
connecting and base models not always using correct render type when rendered as items
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
- Fixed non-custom render type quads not being rendered in item models for
base and connecting models
- Files generated through
FusionModelProvider are now tracked in the existing file helper
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed crash when obtaining model data for a multipart model
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1a
- Fixed 'Model loader not found' errors
Fusion 1.1.1
- Initial release of Fusion for Minecraft 1.20.5 & 1.20.6
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed quads being emitted 7 times for
base and connecting models when rendered as items
- Fixed quads with different render types being ordered randomly for
base and connecting models when rendered as items
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed render type hint from NeoForge's model format being ignored
- Fixed crash when evaluating
biome entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7b
- Fixed integration with FramedBlocks
Fusion 1.2.7a
- Moved connection evaluation for connecting models fixing Fusion caching issue when combined with FramedBlocks
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6a
- Fixed
connecting and base models not always using correct render type when rendered as items
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
- Fixed non-custom render type quads not being rendered in item models for
base and connecting models
- Files generated through
FusionModelProvider are now tracked in the existing file helper
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed crash when obtaining model data for a multipart model
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Added
match_state connection predicate
- Added
is_face_visible connection predicate
Fusion 1.1.0a
- Fix Forge's
render_type property not working for connecting models
Fusion 1.1.0
- Initial release of Fusion for NeoForge
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layer
Fusion 1.2.7a
- Fixed quads not getting culled for
base and connecting models
Fusion 1.2.7
- Initial release of Fusion for Minecraft 1.21.6 & 1.21.7
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7b
- Changed
#createGeometryKey to provide a globally unique value by including the model itself
Fusion 1.2.7a
- Implemented
#createGeometryKey for base and connecting models, so they can be cached
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Initial release of Fusion for Minecraft 1.21 & 1.21.1
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9a
- Fixed crash when using model modifiers with mods using Puzzles Lib installed
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Initial release of Fusion for Minecraft 1.21 & 1.21.1
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Initial release of Fusion for Minecraft 1.21 & 1.21.1
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layer
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
- Fixed custom texture tinting not working properly for connecting textures when Sodium is installed
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Initial release of Fusion for Minecraft 1.20.5 & 1.20.6
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed overrides folder not working for resource packs which use vanilla resource overlays
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
- Fixed custom texture tinting not working properly for connecting textures when Sodium is installed
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Added
match_state connection predicate
- Added
is_face_visible connection predicate
Fusion 1.1.0d
- Add workaround for crash with Sodium 0.5.8
Fusion 1.1.0c
- Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks
Fusion 1.1.0b
- Added workaround for weird Fabric API quirks when caching quads in connecting models
Fusion 1.1.0a
- Added ModMenu library badge
- Fixed concurrency issue when checking connections for connecting models
- Fixed crash with Indium
Fusion 1.1.0
- Added an option for resource packs to have optional Fusion integration
- Added the option for connecting textures to override their render type
- Added the option to specify connections per texture in connecting models
- Added
horizontal, vertical, and compact connecting texture layouts
- Added support for Fabric's appearance API
- Improved the performance of connecting models
Fusion 1.0.6
- Fixed concurrency issue when rendering connecting models
Fusion 1.0.5
- Initial release of Fusion for Minecraft 1.20.2
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8a
- Fixed texture metadata sometimes getting cleared to early
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed Fusion texture metadata cache not being cleared between resource reloads
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
- Fixed custom texture tinting not working properly for connecting textures when Sodium is installed
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Added
match_state connection predicate
- Added
is_face_visible connection predicate
Fusion 1.1.0c
- Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks
Fusion 1.1.0b
- Added workaround for weird Fabric API quirks when caching quads in connecting models
Fusion 1.1.0a
- Added ModMenu library badge
- Fixed concurrency issue when checking connections for connecting models
- Fixed crash with Indium
Fusion 1.1.0
- Added an option for resource packs to have optional Fusion integration
- Added the option for connecting textures to override their render type
- Added the option to specify connections per texture in connecting models
- Added
horizontal, vertical, and compact connecting texture layouts
- Added support for Fabric's appearance API
- Improved the performance of connecting models
Fusion 1.0.6
- Fixed concurrency issue when rendering connecting models
Fusion 1.0.5a
- Make sure parent models get resolved properly when combined with mods like DashLoader
Fusion 1.0.5
- Fixed
VanillaModelDataBuilder setting ambient occlusion to false by default
Fusion 1.0.4
- Fixed concurrency issue where some texture are sometimes not loaded correctly
Fusion 1.0.3
- Added
ModelBakingContext#getModel
- Fixed parents for connecting models not always being resolved
Fusion 1.0.2
- Fixed simple connected texture sprite coordinates for the left,up,down connection
Fusion 1.0.1
- Fixed
SpriteCreationContext sometimes returning the wrong atlas size
Fusion 1.0.0a
- Fusion is no longer marked as client-side only
- Fixed versioning
Fusion 1.0.0
- Initial release of Fusion
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8a
- Fixed texture metadata sometimes getting cleared to early
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed Fusion texture metadata cache not being cleared between resource reloads
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
- Fixed custom texture tinting not working properly for connecting textures when Sodium is installed
- Fixed crash with Sodium
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Added
match_state connection predicate
- Added
is_face_visible connection predicate
Fusion 1.1.0c
- Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks
Fusion 1.1.0b
- Added workaround for weird Fabric API quirks when caching quads in connecting models
Fusion 1.1.0a
- Added ModMenu library badge
- Fixed concurrency issue when checking connections for connecting models
- Fixed crash with Indium
Fusion 1.1.0
- Added an option for resource packs to have optional Fusion integration
- Added the option for connecting textures to override their render type
- Added the option to specify connections per texture in connecting models
- Added
horizontal, vertical, and compact connecting texture layouts
- Added support for Fabric's appearance API
- Improved the performance of connecting models
Fusion 1.0.6
- Fixed concurrency issue when rendering connecting models
Fusion 1.0.5a
- Make sure parent models get resolved properly when combined with mods like DashLoader
Fusion 1.0.5
- Fixed
VanillaModelDataBuilder setting ambient occlusion to false by default
Fusion 1.0.4
- Fixed concurrency issue where some texture are sometimes not loaded correctly
Fusion 1.0.3
- Added
ModelBakingContext#getModel
- Fixed parents for connecting models not always being resolved
Fusion 1.0.2
- Fixed simple connected texture sprite coordinates for the left,up,down connection
Fusion 1.0.1
- Fixed
SpriteCreationContext sometimes returning the wrong atlas size
Fusion 1.0.0a
- Fusion is no longer marked as client-side only
- Fixed versioning
Fusion 1.0.0
- Initial release of Fusion
Fusion 1.2.10
- Fixed all Fusion models loaded after any Fusion model has an error being broken
Fusion 1.2.9
- Fixed
pieced layout when a quads' uv does not cover the entire sprite
- Fixed connecting textures using connections for the wrong direction for rotated quads with mirrored uv in some cases
Fusion 1.2.8
- Added Hungarian translations (thanks to bayi!)
- Ambient occlusion is now disabled for emissive quads
- Fixed inverted vertical tile ordering for
continuous textures
- Fixed
DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
- Fixed
NotConnectionPredicate serialization being invalid
- Fixed crash when evaluating
biome and dimension entity predicate
- Fixed
random texture seed always being 0 for bottom side
- Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers
Fusion 1.2.7
- Fixed argument validation for
count and durability item predicates
Fusion 1.2.6
- Added data providers for block model modifiers and item model modifiers
Fusion 1.2.5
- Fixed emissive quads not being quite as bright as they should be
Fusion 1.2.4
- Fixed vertex permutations for rotated textures being wrong and hence
pieced layout not looking correct when rotated
Fusion 1.2.3
- Added special casing for
builtin/generated parent model to make it work properly
- Added Turkish translations (thanks to RuyaSavascisi!)
Fusion 1.2.2a
- Fixed custom texture render types not working for items
- Fixed custom texture tinting not working properly for connecting textures when Sodium is installed
- Fixed crash with Sodium
Fusion 1.2.2
- Fixed
pane_culling_fix culling being inverted, culling only quads which should not be
- Fixed crash when mods use non-resource characters in model layer names
Fusion 1.2.1
- Fixed texture references overwriting model references in connecting models
- Fixed block model modifiers with only
pane_culling_fix option getting ignored
Fusion 1.2.0
- Added base model type
- Allows for processing random and continuous textures
- Base models can have multiple parent models
- Connecting model type inherits all properties from the base model type
- Added base texture type
- Allows specifying emissiveness, custom render type, and custom tinting function
- Added
biome_grass, biome_foliage, and biome_water tinting functions
- All texture types inherit properties from base texture type
- Added block model modifiers
- Allows overlaying additional models onto blocks
- Added
pane_culling_fix to cull the top/bottom quads of glass panes
- Added item model modifiers
- Allows for conditionally changing item models
- Added
count, durability, enchantment, and potion item predicates
- Added custom entity models
- Added entity model modifiers
- Allows for random or conditional entity models and textures
- Added
altitude, is_baby, biome, and dimension entity predicates
- Added a warning screen when a resource pack requires a newer Fusion version than the one installed
- Added
pieced connecting texture layout allowing bordered textures from only a few tiles
- Added
overlay connecting texture layout intended for block overlays
- All Fusion texture types can now be animated
- Added continuous texture type for textures which span multiple blocks
- Added random texture type for randomly choosing from a number of variations
- Connecting models now allow specifying a
connections key similar to the texture key
- Added
match_block_in_front, match_state_in_front, and is_direction connection predicates
- Improved error messages for
match_state connection predicate
- Drastically improved performance of connecting models
- Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
- Removed empty space from the
full connecting texture layout
- Fixed
match_state predicate not working correctly when not all block state properties are specified
- Fixed incorrect connections for connected textures when using UV lock or texture rotations
- Fixed specifying connections per texture in connecting models not working correctly
- Fixed connecting model sometimes using the wrong render type
- Fixed caching states in connecting model sometimes leading to incorrect connections
Fusion 1.1.1
- Added
match_state connection predicate
- Added
is_face_visible connection predicate
- Fixed log spam for resource packs which don't have a pack.mcmeta file
Fusion 1.1.0c
- Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks
Fusion 1.1.0b
- Added workaround for weird Fabric API quirks when caching quads in connecting models
Fusion 1.1.0a
- Added ModMenu library badge
- Fixed concurrency issue when checking connections for connecting models
- Fixed crash with Indium
Fusion 1.1.0
- Added an option for resource packs to have optional Fusion integration
- Added the option for connecting textures to override their render type
- Added the option to specify connections per texture in connecting models
- Added
horizontal, vertical, and compact connecting texture layouts
- Added support for Fabric's appearance API
- Improved the performance of connecting models
Fusion 1.0.6
- Fixed concurrency issue when rendering connecting models
Fusion 1.0.5
- Fixed
VanillaModelDataBuilder setting ambient occlusion to false by default
Fusion 1.0.4
- Fixed concurrency issue where some texture are sometimes not loaded correctly
Fusion 1.0.3
- Added
ModelBakingContext#getModel
- Fixed parents for connecting models not always being resolved
Fusion 1.0.2
- Fixed simple connected texture sprite coordinates for the left,up,down connection
Fusion 1.0.1
- Fixed textures not loading correctly when ModernFix is installed
- Fixed
SpriteCreationContext sometimes returning the wrong atlas size
Fusion 1.0.0b
- Fusion is no longer marked as client-side only
- Fixed versioning
Fusion 1.0.0a
Fusion 1.0.0
- Initial release of Fusion