Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Fusion (Connected Textures)
Fusion (Connected Textures)

Fusion (Connected Textures)

Fusion allows resource packs to use additional texture and model types such as connected textures!

10.9M
1.2K
  • Fusion 1.2.12c

    release20 марта 2026 г.

    Fusion 1.2.12c

    • Fixed crash without CensoredASM

    Fusion 1.2.12b

    • Fixed crash with CensoredASM

    Fusion 1.2.12a

    • Fixed handling of legacy square aspect ratio full layout connecting textures

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models

    Fusion 1.2.11c

    • Fixed custom render types not working

    Fusion 1.2.11b

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11a

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • Added compatibility for Vintagium and Relictium
    • Fixed quads with different render types being ordered randomly for base and connecting models
    • Fixed inverted vertical tile ordering for continuous textures
    • Fixed DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
    • Fixed NotConnectionPredicate serialization being invalid
    • Fixed random texture seed always being 0 for bottom side

    Fusion 1.2.7

    • Fixed argument validation for count and durability item predicates

    Fusion 1.2.6a

    • Fixed model showing no quads when using pane_culling_fix

    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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed error for base and connecting models when they have quads with no cull direction

    Fusion 1.2.2

    • Fixed pane_culling_fix culling being inverted, culling only quads which should not be

    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.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
    • Fixed connecting models not working when nested inside WeightedBakedModel

    Fusion 1.0.6

    • Fixed concurrency issue when rendering connecting models

    Fusion 1.0.5b

    • Fixed crash with VintageFix 0.3+

    Fusion 1.0.5a

    • Added separate mixins for when VintageFix is installed

    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.0

    • Initial release of Fusion
  • Fusion 1.2.12b

    release17 февраля 2026 г.

    Fusion 1.2.12b

    • Fixed crash with CensoredASM

    Fusion 1.2.12a

    • Fixed handling of legacy square aspect ratio full layout connecting textures

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models

    Fusion 1.2.11c

    • Fixed custom render types not working

    Fusion 1.2.11b

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11a

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • Added compatibility for Vintagium and Relictium
    • Fixed quads with different render types being ordered randomly for base and connecting models
    • Fixed inverted vertical tile ordering for continuous textures
    • Fixed DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
    • Fixed NotConnectionPredicate serialization being invalid
    • Fixed random texture seed always being 0 for bottom side

    Fusion 1.2.7

    • Fixed argument validation for count and durability item predicates

    Fusion 1.2.6a

    • Fixed model showing no quads when using pane_culling_fix

    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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed error for base and connecting models when they have quads with no cull direction

    Fusion 1.2.2

    • Fixed pane_culling_fix culling being inverted, culling only quads which should not be

    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.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
    • Fixed connecting models not working when nested inside WeightedBakedModel

    Fusion 1.0.6

    • Fixed concurrency issue when rendering connecting models

    Fusion 1.0.5b

    • Fixed crash with VintageFix 0.3+

    Fusion 1.0.5a

    • Added separate mixins for when VintageFix is installed

    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.0

    • Initial release of Fusion
  • Fusion 1.2.12a

    release2 февраля 2026 г.

    Fusion 1.2.12a

    • Fixed performance issues when resolving custom texture tinting with Sodium installed

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11b

    • Fixed enchantment item model modifier predicate not working for enchanted books

    Fusion 1.2.11a

    • Fixed crash with Sodium

    Fusion 1.2.11

    • Initial release of Fusion for Minecraft 1.21.11
  • Fusion 1.2.12a

    release25 января 2026 г.

    Fusion 1.2.12a

    • Fixed handling of legacy square aspect ratio full layout connecting textures

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models

    Fusion 1.2.11c

    • Fixed custom render types not working

    Fusion 1.2.11b

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11a

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • Added compatibility for Vintagium and Relictium
    • Fixed quads with different render types being ordered randomly for base and connecting models
    • Fixed inverted vertical tile ordering for continuous textures
    • Fixed DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
    • Fixed NotConnectionPredicate serialization being invalid
    • Fixed random texture seed always being 0 for bottom side

    Fusion 1.2.7

    • Fixed argument validation for count and durability item predicates

    Fusion 1.2.6a

    • Fixed model showing no quads when using pane_culling_fix

    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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed error for base and connecting models when they have quads with no cull direction

    Fusion 1.2.2

    • Fixed pane_culling_fix culling being inverted, culling only quads which should not be

    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.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
    • Fixed connecting models not working when nested inside WeightedBakedModel

    Fusion 1.0.6

    • Fixed concurrency issue when rendering connecting models

    Fusion 1.0.5b

    • Fixed crash with VintageFix 0.3+

    Fusion 1.0.5a

    • Added separate mixins for when VintageFix is installed

    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.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11c

    • Fixed custom render types not working

    Fusion 1.2.11b

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11a

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • Fixed quads with different render types being ordered randomly for base and connecting models
    • Fixed inverted vertical tile ordering for continuous textures
    • Fixed DefaultConnectionPredicates#isFaceVisible returning is_same_block predicate
    • Fixed NotConnectionPredicate serialization being invalid
    • Fixed random texture seed always being 0 for bottom side
    • Fixed model modifiers placed in overrides folder in zipped resource packs not getting loaded

    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.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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed base and connecting models sometimes not showing all quads for modded blocks with a custom render type

    Fusion 1.2.2

    • Fixed pane_culling_fix culling being inverted, culling only quads which should not be

    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.0a

    • Fixed connecting textures not working for multipart models

    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

    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 SpriteCreationContext sometimes returning the wrong atlas size

    Fusion 1.0.0a

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11d

    • Fixed custom render types not working

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • 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 random texture seed always being 0 for bottom side
    • Fixed model modifiers placed in overrides folder in zipped resource packs not getting loaded

    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.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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Fixed error spam and invisible model when base or connecting models are rendered as items
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed base and connecting models sometimes not showing all quads for modded blocks with a custom render type

    Fusion 1.2.2

    • Fixed pane_culling_fix culling being inverted, culling only quads which should not be

    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.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
    • Fixed crash with OptiFine

    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
    • Added separate mixins for when ModernFix is installed

    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

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11d

    • Fixed custom render types not working

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • 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 random texture seed always being 0 for bottom side
    • Fixed model modifiers placed in overrides folder in zipped resource packs not getting loaded

    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.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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Fixed error spam and invisible model when base or connecting models are rendered as items
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed base and connecting models sometimes not showing all quads for modded blocks with a custom render type

    Fusion 1.2.2

    • Fixed pane_culling_fix culling being inverted, culling only quads which should not be

    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.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

    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 SpriteCreationContext sometimes returning the wrong atlas size

    Fusion 1.0.0a

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11d

    • Fixed custom render types not working

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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!)
    • 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 crash when evaluating biome entity predicate
    • Fixed random texture seed always being 0 for bottom side
    • Fixed model modifiers placed in overrides folder in zipped resource packs not getting loaded
    • Fixed entity model modifiers using model for incorrect layer when targeting entities with multiple vanilla layers

    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.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
    • Fixed custom texture render types not working with multipart models and the pane_culling_fix option
    • Fixed error spam and invisible model when base or connecting models are rendered as items
    • Fixed connecting textures not working when using the pane_culling_fix option
    • Added Turkish translations (thanks to RuyaSavascisi!)

    Fusion 1.2.2a

    • Fixed base and connecting models sometimes not showing all quads for modded blocks with a custom render type

    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.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
    • Fixed crash with OptiFine

    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.0a

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11a

    • Fixed crash when using a connecting texture and a continuous or random texture on the same model

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models
    • Fixed quad tinting sometimes taking tinting function from the wrong texture

    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

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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 MultiPartBakedModelMixin not listed in mixins

    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 Forge's model format being ignored
    • Fixed crash when evaluating biome 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.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.6b

    • Fixed connecting and base models not always using correct render type when rendered as items

    Fusion 1.2.6a

    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.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

    • Fix Forge's render_type property not working for connecting models

    Fusion 1.1.0b

    • Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks

    Fusion 1.1.0a

    • Fixed crash when rendering the breaking overlay for connecting models
    • Fixed concurrency issue when checking connections for connecting models

    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 Forge's appearance API
    • Fixed connecting models not respecting Forge's render_type property
    • Fixed crash with OptiFine

    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
    • Added bypass to load child model data for multipart models

    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.0a

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11a

    • Fixed crash when using a connecting texture and a continuous or random texture on the same model

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models
    • Fixed quad tinting sometimes taking tinting function from the wrong texture

    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

    • Fixed crash with Iris

    Fusion 1.0.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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 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 Forge's model format being ignored
    • Fixed crash when evaluating biome 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.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.6b

    • Fixed connecting and base models not always using correct render type when rendered as items

    Fusion 1.2.6a

    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.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

    • Fix Forge's render_type property not working for connecting models

    Fusion 1.1.0b

    • Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks

    Fusion 1.1.0a

    • Fixed crash when rendering the breaking overlay for connecting models
    • Fixed concurrency issue when checking connections for connecting models

    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 Forge's appearance API
    • Fixed connecting models not respecting Forge's render_type property

    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
    • Added bypass to load child model data for multipart models

    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.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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 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 Forge's model format being ignored
    • Fixed crash when evaluating biome 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.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.6b

    • Fixed connecting and base models not always using correct render type when rendered as items

    Fusion 1.2.6a

    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.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

    • Fix Forge's render_type property not working for connecting models

    Fusion 1.1.0b

    • Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks

    Fusion 1.1.0a

    • Fixed crash when rendering the breaking overlay for connecting models
    • Fixed concurrency issue when checking connections for connecting models

    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 Forge's appearance API
    • Fixed connecting models not respecting Forge's render_type property

    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
    • Added bypass to load child model data for multipart models

    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.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11a

    • Fixed crash when using a connecting texture and a continuous or random texture on the same model

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models
    • Fixed quad tinting sometimes taking tinting function from the wrong texture

    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.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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 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 Forge's model format being ignored
    • Fixed crash when evaluating biome 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.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.6b

    • Fixed connecting and base models not always using correct render type when rendered as items

    Fusion 1.2.6a

    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.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

    • Fix Forge's render_type property not working for connecting models

    Fusion 1.1.0b

    • Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks

    Fusion 1.1.0a

    • Fixed crash when rendering the breaking overlay for connecting models
    • Fixed concurrency issue when checking connections for connecting models

    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 Forge's appearance API
    • Fixed connecting models not respecting Forge's render_type property

    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
    • Added bypass to load child model data for multipart models

    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.0

    • Initial release of Fusion
  • Fusion 1.2.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11a

    • Fixed crash when using a connecting texture and a continuous or random texture on the same model

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models
    • Fixed quad tinting sometimes taking tinting function from the wrong texture

    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.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11c

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11b

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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 Forge'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.6b

    • Fixed connecting and base models not always using correct render type when rendered as items

    Fusion 1.2.6a

    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.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

    • Fix Forge's render_type property not working for connecting models

    Fusion 1.1.0b

    • Fixed Fusion's appearance API checks, so it works properly with mods like FramedBlocks

    Fusion 1.1.0a

    • Fixed crash when rendering the breaking overlay for connecting models
    • Fixed concurrency issue when checking connections for connecting models

    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 Forge's appearance API
    • Fixed connecting models not respecting Forge's render_type property

    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.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11a

    • Fixed crash when using a connecting texture and a continuous or random texture on the same model

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models
    • Fixed quad tinting sometimes taking tinting function from the wrong texture

    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.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11d

    • Fixed block model modifier outputting quads from WeightedBakedModels for all render types

    Fusion 1.2.11c

    • Fixed the breaking texture not showing on blocks targeted by a block model modifier

    Fusion 1.2.11b

    • Fixed Fusion's pack.mcmeta data not getting loaded for mod resources

    Fusion 1.2.11a

    • Fixed show_breaking_overlay option for block model modifiers not working

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models

    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.12

    release17 января 2026 г.

    Fusion 1.2.12

    • Fixed handling of connections key references in connecting models
    • Fixed texture references added through base model data builder having an extra '#'

    Fusion 1.2.11a

    • Fixed crash when using a connecting texture and a continuous or random texture on the same model

    Fusion 1.2.11

    • Added show_breaking_overlay option to block model modifiers to not show the breaking overlay for appended models
    • Fixed crash when modded model bakeries do not contain model modifiers' target models
    • Fixed quad tinting sometimes taking tinting function from the wrong texture

    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
1
...

Совместимость

Платформы

Поддерживаемые окружения

Клиент

Сведения

Лицензия:
Опубликован:3 года назад
Обновлён:2 месяца назад
ID проекта:
Главная