Ready to install?
SparkleFlake's Optimization pack SparkleFlake's Optimization pack 6.7 (1.21.4)
Check the game version, loader and dependencies below, then grab this exact release.
Modrinth release
SparkleFlake's Optimization pack 6.7 (1.21.4)
- Game
- 1.21.4
- Loader
- Fabric
- Published
- 15 Jun 2025
- Channel
- release
- Downloads
- 78
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 Axiom to 4.8.0 (1.21.4) • Fixed screen in Editor appearing black on certain GPUs • Added 'Search inside folders' toggle to Blueprint Browser • Added 'Move Selection' feature to move a selection after it has been confirmed • Added 'Unconfirm' button to Box Select Tool to reedit confirmed box selections • Added ability to rotate/flip blueprints via right-click menu in Clipboard/Stamp Tool • Added 'Skip Tutorial' button to Main Menu Bar > Help • Improve compatibility with Iris shaders • 'Copy Properties' with painter tool now also paints blocks normally • Fixed 'T' keybind not switching to search while in custom creative tabs • Typing '#' in a block select modal will automatically switch to showing tags • Fixed alt menu overlaying incorrectly on certain versions • Fixed some inputs in the create/edit display entity menus not working with large values • Fixed shape tool 'extend to ground' not working • You can now dragdrop blocks onto the '+' symbol to add them to the list • Added type replace/copy properties to gradient painter • Added type replace/copy properties to painter tool on gradient mode • Fixed image annotations with opacity showing as fully opaque • Fixed builder tools shifting blocks wrongly sometimes when using //pos1 and //pos2 Updated BadOptimizations to 2.2.2 (1.21.4) • Fix lightmap optimizations breaking the darkness effect • Change Github link to my new username imthosea (old link will redirect for the foreseeable future i hope) • Fix mods that add custom player mods being incompatible with entity renderer optimizaations • Make enableremoveredundantfovcalculations incompatible with cameralockon • (1.20.5-) Make enableentityflag_caching incompatible with biomeswevegone and performant • Make both enableentityrenderercaching and enableblockentityrenderer_caching incompatible with lazyyyyy (I fell asleep writing that) By the way I hate the number "2.2.2". Somebody report bugs so I can bump to 2.2.3 asap. Updated Chat Heads to 0.13.18 (1.21.4) add Argentine Spanish (es_ar) translation, thanks to Texaliuz! #Updated Dynamic FPS to v3.9.4 (1.21.4) • Update Vietnamese Translation (PR 254 by @godkyo98) • Update Brazilian Portuguese (PR 258 by @kau19an) Updated Fabric API to 0.119.3 (1.21.4) • Bump version (modmuss50) • Call all remaining listeners when ALLOW_CHAT event is canceled (#4655) (MisterCheezeCake) • New Crowdin updates (#4524) (Fabric Bot) Updated Fabric Language Kotlin to 1.13.3 (1.21.4) • Bump version (modmuss) • Update versions (#163) (github-actions[bot], github-actions) • Update readme (github-actions) Updated Fzzy Config to 0.7.0 (1.21.4) Breaking changes in 0.7.0 • ValidatedEnumMap is removed • Removed all methods and properties marked as Deprecated and for removal 0.7.0 • SmallSpriteDecoration#<init> • SpriteDecorated#textureSet & textures is now a required override • SpriteDecoration#<init> • CustomButtonWidget#<init> & builder is now only non-override method for adding custom button • Removed ActiveButtonWidget • Removed TextlessActionWidget • DynamicListWidget.EntryPos and implementations made internal • PopupWidget position elements; LayoutWidget no longer inherits from the PopupWidget variant • Removed deprecated overrides of PopupController from PopupParentElement • SuggestionWindowListener and SuggestionWindowProvider moved out of internal sub-package • Removed ImmutableRelPos • RenderUtil#renderBlur • Throughout FzzyConfig Translatable.Result has been replaced with Translatable.ResultProvider. This affects EntrySearcher as well as Searcher.SearchContent Additions • New Translatable.Name, Translatable.Desc, and Translatable.Prefix annotations for data generation of lang files • Corresponding ConfigApi.buildTranslations and ConfigApiJava.buildTranslations methods for hooking a config into a data generator • Also created a simple registered objects translation builder at ConfigApi.platform().buildRegistryTranslations Used for either RegistrySupplier objects built by a Registrar or Identifier used in a traditional registration system • Added ConfigScreenProvider, allowing for registering of custom screen implementations in place of the Fzzy Config built in • API Call registerScreenProvider added for registering your provider • afterClose event in PopupWidget • isPressed method in Relevant interface (which is used by FzzyKeybind and ValidatedKeybind), which allows for assertive checking for a key state, above the existing reactive response method relevant • Overhauled the error handling system in ValidationResult with a new ErrorEntry system and dramatically improved process flow for building complex errors and passing exceptions and other context information • Also introduced more functional methods like inmap, outmap, and bimap Changes • Upgraded CustomMultilineTextWidget to handle click and hover events, as well as now implementing a custom MultilineText implementation • ValidatedField bails out of deserialization only on critical errors, now letting correction take its course more often • The Registrar system is no longer marked as experimental. Any further changes to the system will follow the standard released content deprecation and update system • Methods using the old error handling system of string lists are marked for removal 0.8.0 • Slight improvements of overall memory footprint Fixes • ConfigGroup.Pop properly pops multiple times if attached to one setting multiple times • Clicking off of a context menu into a slider properly updates the slider value • Search and Restore Defaults options in the context menu work again • ClickableTextWidget and CustomMultilineTextWidget now properly show hover events Updated Inventory Profiles Next to 2.1.9 (1.21.4) What's new 2.1.9 • fixed profiles save and load on *Forge when connecting to servers. • added support for Minecraft 1.21.6 Fabric. Updated LambDynamicLights to 4.1.3 (1.21.4) • Backports some changes from the v4.2.7: • Added Argentine Spanish translations (#279). • Updated Chinese translations (#281). • Made tab in Sodium GUI translatable (#282). Updated My Totem Doll to v2.1.7 (1.21.4) • Fixed issue with skin loading (using another Mojang API) Updated Resourcify to 1.7.2 (1.21.4) Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord. Thank you to everyone who completed Resourcify's feedback survey, this update addresses some common complaints, with more to come! • Made installing from CurseForge when automatic downloading is not supported easier, this will now watch your download directory to load the file once it has been downloaded! • Improved GUI scale handling, and added a setting to manually set the GUI scale Resourcify will use. • Added button to open settings page in the browse screen, next to the search bar • Added Spanish translations by pilahito (#87) • Added Russian translations by ReMatrixed (#76) • Fixed issues with not being able to close the update GUI • Fixed world downloading not opening the world when downloading a specific version instead of the suggested version. Updated Shulker Box Tooltip to v5.2.6 (1.21.4) 5.2.6+1.21.4: • Updated turkish localization by Hexasan. (#196) • Updated german localization by Lucanoria. (#194) • Added Spanish (Spain) localization by pilahito (#208) • Added Argentine Spanish localization by Texaliuz (#209) • Fixed ender chest preview breaking when changing dimensions (#202)