Ready to install?
SparkleFlake's Optimization pack SparkleFlake's Optimization pack 15.1
Check the game version, loader and dependencies below, then grab this exact release.
Modrinth release
SparkleFlake's Optimization pack 15.1
- Game
- 26.1.2
- Loader
- Fabric
- Published
- 26 Jul 2026
- Channel
- release
- Downloads
- 31
Where this file goes
Keep this pack release together.
Install it as its own instance with the game version and loader above. The source has not labelled a separate server ZIP in the data we receive, so only use one when the creator lists it for this exact release.
Dependencies for this release
What else does it need?
No required project dependencies are listed for this release.
From the release
What changed?
Updated Chat Heads to 1.2.5 (26.1.2) 1.2.5 • update Argentina Spanish (es_ar) translations, thanks to Texaliuz! 1.2.4 • [1.21.9+] slightly improve compatibility with Chat Patches 1.2.3 • [1.21.9+] make "Render Shadow" apply to "Before Name" rendering (allowing to turn off shadows, which will also move the heads down a pixel) 1.2.2 • port to 26.1 While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward. Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready! Also, as always, report any issues you find! 1.2.1 • [1.21.9+] implement "3Dness" for "Before Line" rendering • [1.21.9+] fix "3D" heads being taller than intended 1.2.0 Welcome to the 3rd dimension! • [1.21.9+] add "3Dness" config option, which can render the hat layer slightly bigger to make heads appear less flat Example of "3Dness", or Fluffyness if you prefer: 1.1.8 • port to 1.21.11 note: "Before Line" rendering had to be rewritten, hopefully bug free 1.1.7 Quick followup fix for 1.1.6: • chat heads always use the "white" style (fixes e.g. chat heads in leave messages rendering with a yellowish tint) 1.1.6 Another really small but important bug fix! • fix an issue where translatable messages (e.g. join/whisper messages) could lose their style 1.1.5 • fix translations JSON (oops!) 1.1.4 • update Simplified Chinese (zhcn), Traditional Chinese (zhtw) and Japanese (ja_jp) translations, thanks to Internet Yamero! 1.1.3 • fix click position being wrongfully offset in "Before Name" rendering 1.1.2 Breaking News: Single Source Code Character causes Havoc! This tiny release fixes an important bug where name aliases and display names weren't always considered for player detection. Fixes e.g. nicknamed players on EssentialsX servers to not show a chat head despite a name alias being defined. 1.1.1 As expected, there were bugs! Chat Heads should now deal with all forms of text styling including § formatting codes correctly again. Keep the issue reports coming! 1.1.0 • add "Auto-detect Name Aliases" feature, which detects responses to /realname commands on EssentialsX servers and automatically adds aliases for it (on by default) • [1.21.6+] fix "Missing Cloth Config" screen text being invisible 1.0.0 This is a large rewrite of the mod - it finally works how it always should have worked! (And it took an insane amount of work to make it work, work.) If you care for a bit of technical babbling with some info strewn inbetween, do read on! The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components: Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it! Chat Heads now uses these player sprite text components. On paper this should mean massively improved mod compatibility, since it's a vanilla feature. In fact, it appears Chat Heads is finally fully compatible with Caxton! The same may be true for Modern UI's text engine. Servers will start making use of player sprites as well. There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time. Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message. (Whether this is sane behavior, time will tell) Player sprites do however come with some limitations. In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat. To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs. They also suffer from transparency issues. This only really affects you if you changed Minecraft's "Chat Text Opacity" setting. What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible. (On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.) Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings. If you take your hat off, it won't show in chat either. Finally, almost the entire player detection logic was rewritten. It's hard to say if this really changes anything, but it's much more gooder code now. While I did a ton of testing, due to the large scale of changes, issues are to be expected. Please report any issue you find! • Fourmisain Updated Concurrent Chunk Management Engine (Fabric) to 0.4.0-alpha.0.44+26.1.2 (26.1.2) This version is uploaded automatically by GitHub Actions. Changelog: • 7eaa2064 build: remove unnecessary deps and jij - ishland • 3698bc0f refactor: use registry for dfc frontend - ishland • 68fd4f18 fix: exception message in ConfigClampBindings - ishland • 7430b705 refactor: dfc bytecode gen - ishland • 8c991dd7 fix: properly cache compiled entries - ishland • b242b711 change: promote DoublePerlinNoiseSampler to natives after 64k samples only - ishland • 9ad3195f fix: better handle CoordinateNode and IntervalSelect in dot gen - ishland • b46084dd new: add auxNames in dot gen - ishland • 6741a34c change: pin install llvm in actions - ishland Updated Fabric API to 0.155.2+26.1.2 (26.1.2) • Bump version (modmuss50) • Bump version (modmuss50) • Fix datagen crash with non-fabric-api tag providers (closes #5431) (#5495) (Up) Updated Fabric Language Kotlin to 1.13.13+kotlin.2.4.10 (26.1.2) • Bump version (modmuss) • Update versions (#189) (github-actions[bot], github-actions) • Update readme (github-actions) Updated ImmediatelyFast to 1.15.3+26.1-fabric (26.1.2) • Made experimental sign buffering Vulkan compatible • Made sign atlas size configurable • Updated core shader blacklist Updated Inventory Profiles Next to fabric-26.1-2.3.5 (26.1.2) What's new 2.3.4 • support for Minecraft 26.2 • NeoForge builds doesn't require Kotlin For Forge or any other Kotlin provider. Updated Iris Shaders to 1.11.2+26.1-fabric (26.1.2) Updated to Sodium 0.9.1. Updated libIPN to fabric-26.1-6.8.2 (26.1.2) What's new 6.8.2 • fixed crash on game stop Updated Mod Menu to 18.0.0 (26.1.2) • Update zh_tw.json, thanks StarsShine11904 • Update en_ud.json, thanks Fhilips613 • Update Malay and Malay (Jawi) translations (thanks NuruddinPlays) • Update Estonian translation, thanks Madis0 • Again fix selection and scroll amount not restoring, thanks fishstiz (resolves #1020) • Apply SHOW_LIBRARIES config to child mods; thanks to NotRyken • Update uk_ua.json, thanks StarmanMine142 Updated My Totem Doll to 2.6.0+26.1+fabric (26.1.2) • Added (Neo)Forge support • Many bug fixes Updated Nvidium to 0.4.4-beta2-26.1 (26.1.2) • Update to Sodium 0.9.1 • Optimizing region & section rasters Updated Reese's Sodium Options to mc26.1.2-2.2.3+fabric (26.1.2) Search improvements • Improved search-result highlighting with clearer match markers, selection borders, and tooltips for the active result. • Added a configurable search-result limit. • Added Shift+Enter to cycle backward through search results; Enter continues cycling forward. • Added keypad Enter support. • Fixed search cycling sometimes selecting a result without scrolling it into view, particularly on long pages. Option controls • Added an “Always Show Action Buttons” setting. • Reset and undo buttons can remain visible while unavailable actions are shown as disabled. Controller support • Fixed Controlify tab and header cycling position. Full Changelog: https://github.com/FlashyReese/reeses-sodium-options/compare/mc26.1.2-2.2.2...mc26.1.2-2.2.3 Updated RenderScale to 1.4.0-alpha.4-fabric+26.1 (26.1.2) 1.4.0-alpha.4 Add RenderScale to Sodium's video settings Updated Resourcify to 1.8.5 (26.1.2) Resourcify 1.8.5 Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord. • Add authentication to CurseForge downloads, starting 16/06/2026 this will be a requirement to download any file from CurseForge, CurseForge downloads will not work without this update, therefore it is HIGHLY recommended you update. Looking for a top-notch Minecraft server host? BisectHosting has got you covered! Create your own server at bisecthosting.com/diamond and use code diamond to get 25% of your first month while also supporting me! Updated ScalableLux to 0.3.0-alpha.0.2+26.1.2 (26.1.2) This version is uploaded automatically by GitHub Actions. Changelog: • e41e4551 Updated Upstream - ishland Updated ServerCore to 1.5.19+26.1.2 (26.1.2) Added • Added a breeding cap config option for happy ghasts. Fixed • Fixed mobcaps not updating on /sc reload. Updated Sodium to mc26.1.2-0.9.1-fabric (26.1.2) Sodium 0.9.1 for Minecraft 26.1.2 introduces asynchronous occlusion culling alongside other small improvements and fixes for crashes to improve stability. This generally improves performance and avoids the frame rate dropping when the camera is moved, especially at high render distances. This feature has been in the works for a long time now, and together with the release for Minecraft 26.2, we've decided to release it. More work is planned, including improvements to the task scheduling system and optimizations to improve responsiveness. • Implementation of Asynchronous Graph Culling and Frame-Independent Task Scheduling (#2887) • Fix rare issues with chunk fading • Fix crash when using -Dmixin.debug=true (#3689) • Only make environment changes if the early window will create a gl context early (#3697) • Improve the presentation and wording of some video options (#3700) • Fix water color handling • Fix broken block tinting by not incorrectly converting to the wrong color format • Fix fluid color overrides not being applied (#3729) • Fix crash "getResources is null" (#3752) • Fix crash "centroid is null," "allQuads is null," and "geometryPlanes is null" (#3757, #3805) • Fix crashes resulting from unsafe concurrency in async culling "ArrayIndexOutOfBoundsException" (#3756) • Improved mod compatibility by using occlusion culling from camera render state (#3764) • Optimize checks for immediate presentation in RSM (#3768) • Cache max draw size in MultiDrawBatch instead of scanning every frame (#3773) • Fix crash "sorter is null" (#3787) • Internal code quality improvements and cleanup • Remove extra ABGR conversion to fix incorrect falling block coloration (#3798) • Fix non-terrain block lighting (#3800) • Fix command line not being restored after NeoForge early window init (#3803) Iris versions 1.11.1 and older are not compatible, and you will need to download an appropriate version from Modrinth, or if no such version is available there, from the Iris Discord server. Updated Sodium Extra to mc26.1.2-0.9.3+fabric (26.1.2) Full Changelog: https://github.com/FlashyReese/sodium-extra/compare/mc26.1.2-0.9.2...mc26.1.2-0.9.3 Updated voxy to 0.2.18-beta (26.1.2) • sodium 0.9.1 • other 0.2.18 improvements Updated YetAnotherConfigLib (YACL) to 3.9.6+26.1-fabric (26.1.2) YetAnotherConfigLib 3.9.6 3.9.6 targets Fabric NeoForge Forge 26.1 ✅ ✅ ❌ 26.2 ✅ ✅ ❌ 26.3-snapshot ✅ ❌ ❌ Changes • Port to 26.3 snapshot 4