Fusion (Connected Textures)

Fusion (Connected Textures)

Mod

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

Client DecorationLibrary

1.85M downloads
486 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Fusion 1.2.3

Changelog

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

Dependencies

Files

fusion-1.2.3-fabric-mc1.20.4.jar(488.28 KiB) Primary Download

Project members

SuperMartijn642

Owner

Details

Licensed ARR
Published 2 years ago
Updated 10 days ago