Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.12.x
Platforms
Supported environments
Creators
Details
Licensed ARR
Published 2 years ago
Updated last month
Changelog
Fusion 1.2.9
- Fixed 
piecedlayout 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 
MultiPartBakedModelMixinnot 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 
baseandconnectingmodels when rendered as items - Fixed quads with different render types being ordered randomly for 
baseandconnectingmodels when rendered as items - Fixed inverted vertical tile ordering for 
continuoustextures - Fixed 
DefaultConnectionPredicates#isFaceVisiblereturningis_same_blockpredicate - Fixed 
NotConnectionPredicateserialization being invalid - Fixed render type hint from Forge's model format being ignored
 - Fixed crash when evaluating 
biomeentity predicate - Fixed 
randomtexture 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 
countanddurabilityitem predicates 
Fusion 1.2.6b
- Fixed 
connectingandbasemodels not always using correct render type when rendered as items 
Fusion 1.2.6a
- Fixed multipart models not passing model MinecraftForge#10523
 
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 
piecedlayout not looking correct when rotated - Fixed non-custom render type quads not being rendered in item models for 
baseandconnectingmodels - Files generated through 
FusionModelProviderare now tracked in the existing file helper 
Fusion 1.2.3
- Added special casing for 
builtin/generatedparent model to make it work properly - Added Turkish translations (thanks to RuyaSavascisi!)
 
Fusion 1.2.2
- Fixed 
pane_culling_fixculling 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_fixoption 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, andbiome_watertinting functions - All texture types inherit properties from base texture type
 
 - Added block model modifiers
- Allows overlaying additional models onto blocks
 - Added 
pane_culling_fixto cull the top/bottom quads of glass panes 
 - Added item model modifiers
- Allows for conditionally changing item models
 - Added 
count,durability,enchantment, andpotionitem predicates 
 - Added custom entity models
 - Added entity model modifiers
- Allows for random or conditional entity models and textures
 - Added 
altitude,is_baby,biome, anddimensionentity predicates 
 - Added a warning screen when a resource pack requires a newer Fusion version than the one installed
 - Added 
piecedconnecting texture layout allowing bordered textures from only a few tiles - Added 
overlayconnecting 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 
connectionskey similar to thetexturekey - Added 
match_block_in_front,match_state_in_front, andis_directionconnection predicates - Improved error messages for 
match_stateconnection predicate - Drastically improved performance of connecting models
 - Added compatibility for Embeddium, Iris, ModernFix, Oculus, Rubidium, Sodium, and VintageFix
 - Removed empty space from the 
fullconnecting texture layout - Fixed 
match_statepredicate 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_stateconnection predicate - Added 
is_face_visibleconnection predicate - Fixed log spam for resource packs which don't have a pack.mcmeta file
 
Fusion 1.1.0c
- Fix Forge's 
render_typeproperty 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, andcompactconnecting texture layouts - Added support for Forge's appearance API
 - Fixed connecting models not respecting Forge's 
render_typeproperty - Fixed crash with OptiFine
 
Fusion 1.0.6
- Fixed concurrency issue when rendering connecting models
 
Fusion 1.0.5
- Fixed 
VanillaModelDataBuildersetting 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 
SpriteCreationContextsometimes returning the wrong atlas size 
Fusion 1.0.0a
- Fixed crash with Iris
 
Fusion 1.0.0
- Initial release of Fusion
 
Files
Metadata
Release channel
ReleaseVersion number
1.2.9-forge-mc1.19.2Loaders
Game versions
1.19–1.19.2Downloads
444Publication date
July 25, 2025 at 11:56 AMPublisher
SuperMartijn642
Owner


