Added ThreatenGL
Added GPUBooster
Added Distant Horizons as optional
Updated Axiom to 5.0.1 (1.21.7)
- Fixed crash when opening editor in fresh instance
- Fixed momentum flight not working with values between 0 and 100
- Fixed stamp tool being unable to load presets
- Fixed Editor UI scale not working
Updated Concurrent Chunk Management Engine to 0.3.4.0.0 (1.21.7)
Fixing bugs and improving performance.
Changelog:
- new: fully threaded scheduling This change removes the need for a scheduler thread and makes ping-pongs between worker threads and the server thread less frequent, which should lower the chunk system latency primarily for Windows users and bring a slight throughput per core improvement to all users.
- change: aggressively unload and avoid loading unneeded chunks by default
- change: make stacktraces in errors after multiple retries more readable
- fix: race condition in handling chunk busy state
- fix: client movement on misbehaving servers
- fix: avoid fog color view distance overflow on large render distances
- fix: UpgradeData serialization in gcFreeChunkSerializer
Updated Fzzy Config to 0.7.2 (1.21.7)
Breaking changes in 0.7.x
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
ValidatedColorhas a new presets feature. These presets will be displayed in a "sub-pane" to the right of the main color popup.- There are pre-defined presets based on MC color enums, or you can define your own presets using
ValidatedColor#withColorPresets
- There are pre-defined presets based on MC color enums, or you can define your own presets using
- New
ValidatedNumber#setFormatextension function lets you define a customDecimalFormatfor your number settings - PopupWidgets can now have "child" layouts that appear as sub-panes either to the right or below the main popup.
- Create a child layout with a pair of
pushChildLayoutandpopChildLayoutin the Builder. - This child layout can have completely different spacing, padding, and so on.
- All the elements added to this child will be navigable alongside the main popup.
- Create a child layout with a pair of
Changes
- Configs marked with
SaveType.SEPARATEcan now be opened out of the world (if it's entries can be) without caring about permissions checking, because the clients version will be considered separately anyway - Deprecated the constructor of
LayoutWidgetin favor of a builder pattern. Migrate any custom LayoutWidget impls asap; removal scheduled for 0.8.0
Fixes
- (1.21.6+) the Changes widget now properly displays its number of changes
- (1.21.6+) popups properly blur the underlying screen content again
- Fixed
ValidatedConditionnot passing widget size changes to it's delegate widget
Updated ImmediatelyFast to 1.11.3 (1.21.7)
- Fixed cartography table map rendering
Updated Inventory Profiles Next to 2.1.11 (1.21.7)
2.1.11
- Fixed profiles save/load problem where the serialised NBT contains escaped
'. - Overlay buttons will now hide themselves when the anvil GUI shows cost value.
This will not take into account if the buttons have been moved or if they don't really overlap with the cost label.
Updated Ksyxis to 1.3.4 (1.21.7)
- Explicitly marked versions newer than 1.21.8 as unsupported. Spawn chunks were removed in the 25w31a snapshot, therefore the mod is now useless. (issue: #85)
- Added a logging marker to every logging call in the mod. Improved logging in general.
- Added reproducible builds support.
- Internal code changes.
Full Changelog: 1.3.3...1.3.4
Reproducible Build SHA256: 7457f96dc1ef9f9c78307dba345e01ab8b8a0518a39fbb71d96e30abba888f0b
Updated LambDynamicLights to 4.3.3 (1.21.7)
- Fixed some crashes related to debug renderers.
Updated My Totem Doll to v2.2.1 (1.21.7)
- minor fixes
Updated Ok Zoomer to 14.0.0-beta.3 (1.21.7)
- Fixed mixin crash on NeoForge 1.21.8
- Improved crosshair fade's mod compatibility even further
Added GPUBooster
Added Distant Horizons as optional
Updated Axiom to 5.0.1 (1.21.6)
- Fixed crash when opening editor in fresh instance
- Fixed momentum flight not working with values between 0 and 100
- Fixed stamp tool being unable to load presets
- Fixed Editor UI scale not working
Updated Concurrent Chunk Management Engine to 0.3.4.0.0 (1.21.6)
Fixing bugs and improving performance.
Changelog:
- new: fully threaded scheduling This change removes the need for a scheduler thread and makes ping-pongs between worker threads and the server thread less frequent, which should lower the chunk system latency primarily for Windows users and bring a slight throughput per core improvement to all users.
- change: aggressively unload and avoid loading unneeded chunks by default
- change: make stacktraces in errors after multiple retries more readable
- fix: race condition in handling chunk busy state
- fix: client movement on misbehaving servers
- fix: avoid fog color view distance overflow on large render distances
- fix: UpgradeData serialization in gcFreeChunkSerializer
- Add 1.21.8 as compatible version for the 1.21.6 build
- Add lang hu_hu by @bayi in https://github.com/tr7zw/EntityCulling/pull/224
New Contributors
- @bayi made their first contribution in https://github.com/tr7zw/EntityCulling/pull/224
Updated Fzzy Config to 0.7.2 (1.21.6)
Breaking changes in 0.7.x
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
ValidatedColorhas a new presets feature. These presets will be displayed in a "sub-pane" to the right of the main color popup.- There are pre-defined presets based on MC color enums, or you can define your own presets using
ValidatedColor#withColorPresets
- There are pre-defined presets based on MC color enums, or you can define your own presets using
- New
ValidatedNumber#setFormatextension function lets you define a customDecimalFormatfor your number settings - PopupWidgets can now have "child" layouts that appear as sub-panes either to the right or below the main popup.
- Create a child layout with a pair of
pushChildLayoutandpopChildLayoutin the Builder. - This child layout can have completely different spacing, padding, and so on.
- All the elements added to this child will be navigable alongside the main popup.
- Create a child layout with a pair of
Changes
- Configs marked with
SaveType.SEPARATEcan now be opened out of the world (if it's entries can be) without caring about permissions checking, because the clients version will be considered separately anyway - Deprecated the constructor of
LayoutWidgetin favor of a builder pattern. Migrate any custom LayoutWidget impls asap; removal scheduled for 0.8.0
Fixes
- (1.21.6+) the Changes widget now properly displays its number of changes
- (1.21.6+) popups properly blur the underlying screen content again
- Fixed
ValidatedConditionnot passing widget size changes to it's delegate widget
Updated ImmediatelyFast to 1.10.3 (1.21.6)
- Fixed cartography table map rendering
Updated Inventory Profiles Next to 2.1.11 (1.21.6)
What's new
2.1.11
- Fixed profiles save/load problem where the serialised NBT contains escaped
'. - Overlay buttons will now hide themselves when the anvil GUI shows cost value.
This will not take into account if the buttons have been moved or if they don't really overlap with the cost label.
Updated Ksyxis to 1.3.4 (1.21.6)
What's new:
- Explicitly marked versions newer than 1.21.8 as unsupported. Spawn chunks were removed in the 25w31a snapshot, therefore the mod is now useless. (issue: #85)
- Added a logging marker to every logging call in the mod. Improved logging in general.
- Added reproducible builds support.
- Internal code changes.
Full Changelog: 1.3.3...1.3.4
Reproducible Build SHA256: 7457f96dc1ef9f9c78307dba345e01ab8b8a0518a39fbb71d96e30abba888f0b
Updated LambDynamicLights to 4.3.3 (1.21.6)
- Fixed some crashes related to debug renderers.
Updated My Totem Doll to v2.2.1 (1.21.6)
- Minor fixes
Updated Ok Zoomer to 14.0.0-beta.3 (1.21.6)
- Fixed mixin crash on NeoForge 1.21.8
- Improved crosshair fade's mod compatibility even further
Updated Resourcify to 1.7.4 (1.21.6)
Resourcify 1.7.4
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Added support for 1.21.8 NeoForge
- Marked VulkanMod as incompatible, this incompatibility lies at how one of the libraries that Resourcify uses works, and unfortunately there is not much that can be done about it for now.
- Updated some dependencies
Added RenderScale
Added Distant Horizons as optional
Added GPUBooster
Updated Axiom to 5.0.1 (1.21.5)
- Fixed crash when opening editor in fresh instance
- Fixed momentum flight not working with values between 0 and 100
- Fixed stamp tool being unable to load presets
- Fixed Editor UI scale not working
Updated BadOptimizations to 2.3.0 (1.21.5)
Version 2.3.0:
- Other mods can now mark themselves as incompatible with specific BadOptimizations options. See https://github.com/imthosea/BadOptimizations/wiki/Marking-your-mod-as-incompatible-with-a-BadOptimizations-option
- Fix an issue where some options would be incorrectly turned off in your config if the config was regenerated after the game booted with one or more incompatible mods
- Fix Music Toasts not appearing on 1.21.6 and 1.21.7
Updated Concurrent Chunk Management Engine to 0.3.4+alpha.0.20 devbuild (1.21.5)
Changelog:
- 9d042bab fix: clear "broken" flag when unloaded but not removed - ishland
Updated Ears to v1.4.7_01 (1.21.5)
- Add 1.21.8 as compatible version for the 1.21.6 build
- Add lang hu_hu by @bayi in https://github.com/tr7zw/EntityCulling/pull/224
New Contributors
- @bayi made their first contribution in https://github.com/tr7zw/EntityCulling/pull/224
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.8.1...1.8.2
Updated Fabric API to 0.128.2 (1.21.5)
- Bump version (modmuss50)
- Add FabricItem#getCreatorNamespace (#4746) (#4794) (Cassian Godsted, Shnupbups)
Updated Fabric Language Kotlin to 1.13.5+kotlin.2.2.10 (1.21.5)
- Bump version (modmuss)
- Update versions (#168) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.7.2 (1.21.5)
Breaking changes in 0.7.x
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
ValidatedColorhas a new presets feature. These presets will be displayed in a "sub-pane" to the right of the main color popup.- There are pre-defined presets based on MC color enums, or you can define your own presets using
ValidatedColor#withColorPresets
- There are pre-defined presets based on MC color enums, or you can define your own presets using
- New
ValidatedNumber#setFormatextension function lets you define a customDecimalFormatfor your number settings - PopupWidgets can now have "child" layouts that appear as sub-panes either to the right or below the main popup.
- Create a child layout with a pair of
pushChildLayoutandpopChildLayoutin the Builder. - This child layout can have completely different spacing, padding, and so on.
- All the elements added to this child will be navigable alongside the main popup.
- Create a child layout with a pair of
Changes
- Configs marked with
SaveType.SEPARATEcan now be opened out of the world (if it's entries can be) without caring about permissions checking, because the clients version will be considered separately anyway - Deprecated the constructor of
LayoutWidgetin favor of a builder pattern. Migrate any custom LayoutWidget impls asap; removal scheduled for 0.8.0
Fixes
- (1.21.6+) the Changes widget now properly displays its number of changes
- (1.21.6+) popups properly blur the underlying screen content again
- Fixed
ValidatedConditionnot passing widget size changes to it's delegate widget
Updated ImmediatelyFast to 1.9.6 (1.21.5)
- Draw current batch when mods modify the projection matrix
- Ensure render layers are ordered even when transparent (Fixes rendering issue with Shoulder Surfing Reloaded)
Updated Ksyxis to 1.3.4 (1.21.5)
What's new:
- Explicitly marked versions newer than 1.21.8 as unsupported. Spawn chunks were removed in the 25w31a snapshot, therefore the mod is now useless. (issue: #85)
- Added a logging marker to every logging call in the mod. Improved logging in general.
- Added reproducible builds support.
- Internal code changes.
Full Changelog: 1.3.3...1.3.4
Reproducible Build SHA256: 7457f96dc1ef9f9c78307dba345e01ab8b8a0518a39fbb71d96e30abba888f0b
Updated LambDynamicLights to 4.2.10 (1.21.5)
- Backports some changes from the v4.3.3:
- Fixed some crashes related to debug renderers.
Updated Language Reload to 1.7.4 (1.21.5)
Updated libIPN to 6.5.1 (1.21.5)
What's new
6.5.1
- Fixes rendering issues that were results of the port to 1.21.5/6/7
NOTICE
- 1.21.4/5 will not receive further updates.
- forge will not receive support for 1.21.6/7
Updated Lithium to 0.16.3 (1.21.5)
Lithium 0.16.3 for Minecraft 1.21.5 includes two minor optimizations and a mod compatibility improvement.
Make sure to take a backup of your world before using the mod and please report any bugs and mod compatibility issues at the issue tracker. You can check the description of each optimization and how to disable it when encountering a problem.
Additions
- Reintroduce expiring chunk ticket optimization
- Chest animation sleeping optimization
Changes
- Remove ponder mod compatibility workaround due to fix on their side
Fixes
- Fix wrong position used in fluid flow calculations causing mod compatibility issues
Updated Ok Zoomer to 13.0.0-beta.3 (1.21.5)
- Fixed compatibility with NeoForge 21.5.87+ (#154)
- Updated the Simplified Chinese translation (thanks Moralts!)
- Added a new owo as a condolence prize (again)
Updated Resourcify to 1.7.4 (1.21.5)
Resourcify 1.7.4
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Added support for 1.21.8 NeoForge
- Marked VulkanMod as incompatible, this incompatibility lies at how one of the libraries that Resourcify uses works, and unfortunately there is not much that can be done about it for now.
- Updated some dependencies
Updated ThreatenGL to 2.0.4-release.9 (1.21.5)
🎉 ThreatenGL v2.0.4 - backlog be gone!
After another long period of inactivity due to being busy, I am excited to announce a major refresh and rebase of ThreatenGL. This update tackles the huge backlog of issues that were posted on GitHub, moderninses the codebase and fixes mod compatibility issues hopefully once and for all!
🏠 GitHub repository change!!!
The GitHub repository has now moved to Richy-Z/ThreatenGL. This should not affect users of the mod or listings on Modrinth or Curseforge.
If you have the source code cloned using git, please remember to update the location of the remotes.
🤔 What's new?
- Full support has been confirmed so far up to version 1.21.8
- Yes, this even includes NeoForge support, working from 1.20.2 all the way up to the latest version, which is 1.21.8 as of now!
- NeoForge 1.20.1 is no longer supported - this version was basically Forge and rarely used. Additionally it bloated the
mods.tomlconfiguration with us having to support version maven versions[40,)(old NeoForge versioning scheme) - Early Loading Screen (and similar mods) have been identified as incompatible with ThreatenGL. There is now also an incompatibility list on the README in the GitHub.
- Internal package paths have been renamed to
lol.richy.*, reflecting true ownership of the mod after we recently had some organisational changes.
🐞 Bug Fixes
- NeoForge users should no longer encounter "invalid mod file" errors. This was due to conflicting
mods.tomlandneoforge.mods.tomlbehaviour, which have now been resolved.
👻 "Invisible Changes"
The changes below are changes made to the source repository that should not normally affect your gameplay or usage of the mod. This information is aimed more towards developers who want to look at the source repository:
- Some portions of the source code have been reorganised or rewritten for clarity, however this should not affect the results you receive from the mod.
- The Architectury API is no longer required, it is now only used as a gradle base for cross-loader compatibility in the entire project.
- Switched to a modern gradle wrapper verification action, since the old one has been deprecated.
- The build pipeline has been modified a bit
- The repository has been made ready to transfer to
Richy-Z/ThreatenGL(keep in mind that this announcement is likely being posted before the transfer happens) - READMEs and descriptions have been cleaned up a bit. The GitHub README is now closer to the Modrinth README for consistency and to remove some bloat.
📌 Resolved GitHub issues
- #27: A mod incompatibility list has now been created.
- #18: NeoForge 1.20.1 support has been dropped.
- #22: 1.21.4 is properly supported.
- #24: NeoForge compatibility issues have been fixed for all versions.
- #28: 1.21.7 is now supported.
- #29: 1.21.6 is now supported.
- #31: 1.21.8 is now supported.
Thanks to the amazing community who reported these issues promptly! 💖
And again, an apology from me for being so slow to respond to them.
Since 1.3.2-beta.1, ThreatenGL no longer requires any additional libraries to work! This reduces mod conflicts and incompatibilities.
💃 psst... join the community <3
Interested in other grand projects or updates for this mod? Join my Discord server for sneak peeks, discussions, and exciting announcements, and to interact with the vibrant and kind community!
What's Changed
- Version 2.0.4 by @Richy-Z in https://github.com/Richy-Z/ThreatenGL/pull/32
- Full Changelog: https://github.com/Richy-Z/ThreatenGL/compare/1.3.3-release.1...2.0.4-release.9
Updated YetAnotherConfigLib (YACL) to 3.7.1 (1.21.5)
YetAnotherConfigLib 3.7.1
3.7.1 targets
| Fabric | NeoForge | Forge | |
|---|---|---|---|
| 1.21.6 | ✅ | ✅ | ❌ |
| 1.21.5 | ✅ | ✅ | ❌ |
| 1.21.4 | ✅ | ✅ | ❌ |
| 1.21.3 | ✅ | ✅ | ❌ |
| 1.21.2 | ✅ 1.21.3 | ✅ 1.21.3 | ❌ |
| 1.21.1 | ✅ | ✅ | ❌ |
| 1.20.6 | ❌ | ❌ | ❌ |
| 1.20.4 | ❌ | ❌ | ❌ |
| 1.20.1 | ❌ | ❌ | ❌ |
Bug fixes
- Fix crash on some Neoforge targets when opening the colour picker
- Fix improper rendering of the colour picker
- Fix option group collapse button not being visible unless hovered
Replaced Video Tape with GPUBooster
Added Distant Horizons as optional
Updated Fabric Language Kotlin to 1.13.5+kotlin.2.2.10 (1.21.4)
- Bump version (modmuss)
- Update versions (#168) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated My Totem Doll to v2.2.1 (1.21.4)
- Minor fixes
Replaced Video Tape with GPUBooster
Updated Axiom to 5.0.1 (1.21.3)
- Fixed crash when opening editor in fresh instance
- Fixed momentum flight not working with values between 0 and 100
- Fixed stamp tool being unable to load presets
- Fixed Editor UI scale not working
Updated Fabric Language Kotlin to 1.13.5+kotlin.2.2.10 (1.21.3)
- Bump version (modmuss)
- Update versions (#168) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated My Totem Doll to v2.2.1 (1.21.3)
- Minor fixes
Replaced Video Tape with GPUBooster
Updated Fabric API to 0.116.6 (1.21.1)
- Bump version (modmuss50)
- Fix possible crash when upgrading worlds. (#4837) (modmuss)
Updated My Totem Doll to v2.2.1 (1.21.1)
- Minor fixes
Added threatengl
Added servercore
Added noisium
Added Distant Horizons as optional
Added Distant Horizons as optional
Updated Axiom to 5.0.1 (1.21.1)
- Fixed crash when opening editor in fresh instance
- Fixed momentum flight not working with values between 0 and 100
- Fixed stamp tool being unable to load presets
- Fixed Editor UI scale not working
Updated Chat Heads to 0.13.20 (1.21.1)
update Emojiful compatibility for 5.2.x
Updated Fabric API to 0.116.5 (1.21.1)
- Bump version (modmuss50)
- Add super constructor for ForwardingBakedModel (#4800) (AlphaMode)
- Add FabricItem#getCreatorNamespace (#4746) (#4793) (Cassian Godsted, Shnupbups)
- Improve model data generation mixins (#4792) (Up)
Updated Fabric Language Kotlin to 1.13.5+kotlin.2.2.10 (1.21.1)
- Bump version (modmuss)
- Update versions (#168) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated LambDynamicLights to 4.1.6 (1.21.1)
- Backports some changes from the v4.3.3:
- Fixed some crashes related to debug renderers.
Updated My Totem Doll to v2.2.0 (1.21.1)
- Optimized totem doll rendering (x2 FPS boost)
- Fixed crashing in ModMenu at 1.20.1
- Added uk_ua translation
Updated Axiom to 5.0.1 (1.21.4)
- Fixed crash when opening editor in fresh instance
- Fixed momentum flight not working with values between 0 and 100
- Fixed stamp tool being unable to load presets
- Fixed Editor UI scale not working
Updated BadOptimizations to 2.3.0 (1.21.4)
Version 2.3.0:
- Other mods can now mark themselves as incompatible with specific BadOptimizations options. See https://github.com/imthosea/BadOptimizations/wiki/Marking-your-mod-as-incompatible-with-a-BadOptimizations-option
- Fix an issue where some options would be incorrectly turned off in your config if the config was regenerated after the game booted with one or more incompatible mods
- Fix Music Toasts not appearing on 1.21.6 and 1.21.7
Updated Concurrent Chunk Management Engine (Fabric) to 0.3.2+alpha.0.44 devbuild (1.21.4)
Changelog:
- 003a515c fix: mitigate sodium bug - ishland
Updated Dynamic FPS to v3.9.5 (1.21.4)
Updated Entity Culling to 1.8.2 (1.21.4)
- Add 1.21.8 as compatible version for the 1.21.6 build
- Add lang hu_hu by @bayi in https://github.com/tr7zw/EntityCulling/pull/224
New Contributors
- @bayi made their first contribution in https://github.com/tr7zw/EntityCulling/pull/224
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.8.1...1.8.2
Updated Fabric API to 0.119.4 (1.21.4)
- Bump version (modmuss50)
- Add FabricItem#getCreatorNamespace (#4746) (#4795) (Cassian Godsted, Shnupbups)
Updated Fzzy Config to 0.7.2 (1.21.4)
Breaking changes in 0.7.x
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
ValidatedColorhas a new presets feature. These presets will be displayed in a "sub-pane" to the right of the main color popup.- There are pre-defined presets based on MC color enums, or you can define your own presets using
ValidatedColor#withColorPresets
- There are pre-defined presets based on MC color enums, or you can define your own presets using
- New
ValidatedNumber#setFormatextension function lets you define a customDecimalFormatfor your number settings - PopupWidgets can now have "child" layouts that appear as sub-panes either to the right or below the main popup.
- Create a child layout with a pair of
pushChildLayoutandpopChildLayoutin the Builder. - This child layout can have completely different spacing, padding, and so on.
- All the elements added to this child will be navigable alongside the main popup.
- Create a child layout with a pair of
Changes
- Configs marked with
SaveType.SEPARATEcan now be opened out of the world (if it's entries can be) without caring about permissions checking, because the clients version will be considered separately anyway - Deprecated the constructor of
LayoutWidgetin favor of a builder pattern. Migrate any custom LayoutWidget impls asap; removal scheduled for 0.8.0
Fixes
- (1.21.6+) the Changes widget now properly displays its number of changes
- (1.21.6+) popups properly blur the underlying screen content again
- Fixed
ValidatedConditionnot passing widget size changes to it's delegate widget
Updated ImmediatelyFast to 1.8.1 (1.21.4)
- This optimization was disabled by default, but caused too many graphical issues when enabled, which are difficult to fix for a relatively small performance increase
Updated Ksyxis to 1.3.4 (1.21.4)
What's new:
- Explicitly marked versions newer than 1.21.8 as unsupported. Spawn chunks were removed in the 25w31a snapshot, therefore the mod is now useless. (issue: #85)
- Added a logging marker to every logging call in the mod. Improved logging in general.
- Added reproducible builds support.
- Internal code changes.
Full Changelog: 1.3.3...1.3.4
Reproducible Build SHA256: 7457f96dc1ef9f9c78307dba345e01ab8b8a0518a39fbb71d96e30abba888f0b
Updated Language Reload to 1.7.4 (1.21.4)
Updated libIPN to 6.5.1 (1.21.4)
What's new
- Fixes rendering issues that were results of the port to 1.21.5/6/7
NOTICE
- 1.21.4/5 will not receive further updates.
- forge will not receive support for 1.21.6/7
Updated My Totem Doll v2.1.10 (1.21.4)
- Fixed slim arms for 3d_funko doll model
Updated Resourcify to 1.7.4 (1.21.4)
Resourcify 1.7.4
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Added support for 1.21.8 NeoForge
- Marked VulkanMod as incompatible, this incompatibility lies at how one of the libraries that Resourcify uses works, and unfortunately there is not much that can be done about it for now.
- Updated some dependencies
Updated YetAnotherConfigLib to 3.7.1 (1.21.4)
YetAnotherConfigLib 3.7.1
3.7.1 targets
| Fabric | NeoForge | Forge | |
|---|---|---|---|
| 1.21.6 | ✅ | ✅ | ❌ |
| 1.21.5 | ✅ | ✅ | ❌ |
| 1.21.4 | ✅ | ✅ | ❌ |
| 1.21.3 | ✅ | ✅ | ❌ |
| 1.21.2 | ✅ 1.21.3 | ✅ 1.21.3 | ❌ |
| 1.21.1 | ✅ | ✅ | ❌ |
| 1.20.6 | ❌ | ❌ | ❌ |
| 1.20.4 | ❌ | ❌ | ❌ |
| 1.20.1 | ❌ | ❌ | ❌ |
Bug fixes
- Fix crash on some Neoforge targets when opening the colour picker
- Fix improper rendering of the colour picker
- Fix option group collapse button not being visible unless hovered
Deleted More Culling 1.1.1
Added Bobby 5.2.5
Added Centered Crosshair 1.1.0
Added Continuity 3.0.0
Added FerriteCore 7.1.0
Added Noisium 2.4.0
Added ServerCore 1.5.8
Added ThreatenGL v2.0.4
Updated Axiom to 4.9.1
- Fixed crash when mods add custom sign types without registering block family.
- Fixed tools sometimes breaking at large coordinates.
- Fixed creative colour screen not rendering properly in 1.21.6.
- Fixed polished blocks not working properly with type replace.
- Fixed waterlog operation replacing waterlogged blocks with water.
- Force script brush to use persistent leaves by default.
Updated BadOptimizations to 2.3.0
- Other mods can now mark themselves as incompatible with specific BadOptimizations options.
- Fix an issue where some options would be incorrectly turned off in your config if the config was regenerated after the game booted with one or more incompatible mods.
- Fix Music Toasts not appearing on 1.21.6 and 1.21.7.
Updated Dynamic FPS to v3.9.5 (1.21.3)
Updated Entity Culling
What's Changed
- Add 1.21.8 as compatible version for the 1.21.6 build
- Add lang hu_hu by @bayi in https://github.com/tr7zw/EntityCulling/pull/224
New Contributors
- @bayi made their first contribution in https://github.com/tr7zw/EntityCulling/pull/224
Updated Fabric Language Kotlin to 1.13.4+kotlin.2.2.0 (1.21.3)
- Bump version (modmuss)
- Update versions (#167) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config
Breaking changes in 0.7.x
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
ValidatedColorhas a new presets feature. These presets will be displayed in a "sub-pane" to the right of the main color popup.- There are pre-defined presets based on MC color enums, or you can define your own presets using
ValidatedColor#withColorPresets
- There are pre-defined presets based on MC color enums, or you can define your own presets using
- New
ValidatedNumber#setFormatextension function lets you define a customDecimalFormatfor your number settings - PopupWidgets can now have "child" layouts that appear as sub-panes either to the right or below the main popup.
- Create a child layout with a pair of
pushChildLayoutandpopChildLayoutin the Builder. - This child layout can have completely different spacing, padding, and so on.
- All the elements added to this child will be navigable alongside the main popup.
- Create a child layout with a pair of
Changes
- Configs marked with
SaveType.SEPARATEcan now be opened out of the world (if it's entries can be) without caring about permissions checking, because the clients version will be considered separately anyway - Deprecated the constructor of
LayoutWidgetin favor of a builder pattern. Migrate any custom LayoutWidget impls asap; removal scheduled for 0.8.0
Fixes
- (1.21.6+) the Changes widget now properly displays its number of changes
- (1.21.6+) popups properly blur the underlying screen content again
- Fixed
ValidatedConditionnot passing widget size changes to it's delegate widget
Updated ImmediatelyFast to 1.7.1 (1.21.3)
- This optimization was disabled by default, but caused too many graphical issues when enabled, which are difficult to fix for a relatively small performance increase
Updated Ksyxis to 1.3.4 (1.21.3)
- Explicitly marked versions newer than 1.21.8 as unsupported. Spawn chunks were removed in the 25w31a snapshot, therefore the mod is now useless. (issue: #85)
- Added a logging marker to every logging call in the mod. Improved logging in general.
- Added reproducible builds support.
- Internal code changes.
Full Changelog: 1.3.3...1.3.4
Reproducible Build SHA256: 7457f96dc1ef9f9c78307dba345e01ab8b8a0518a39fbb71d96e30abba888f0b
Updated Language Reload to 1.7.4 (1.21.3)
Updated My Totem Doll to v2.1.9 (1.21.3)
Mod Suggestions → my-totem-doll)Updated Resourcify to 1.7.4 (1.21.3)
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Added support for 1.21.8 NeoForge
- Marked VulkanMod as incompatible, this incompatibility lies at how one of the libraries that Resourcify uses works, and unfortunately there is not much that can be done about it for now.
- Updated some dependencies
Updated Axiom to 4.9.1 (1.21.1)
- Fixed crash when mods add custom sign types without registering block family
- Fixed tools sometimes breaking at large coordinates
- Fixed creative colour screen not rendering properly in 1.21.6
- Fixed polished blocks not working properly with type replace
- Fixed waterlog operation replacing waterlogged blocks with water
- Force script brush to use persistent leaves by default
Updated BadOptimizations to 2.3.0 (1.21.1)
Version 2.3.0:
- Other mods can now mark themselves as incompatible with specific BadOptimizations options. See https://github.com/imthosea/BadOptimizations/wiki/Marking-your-mod-as-incompatible-with-a-BadOptimizations-option
- Fix an issue where some options would be incorrectly turned off in your config if the config was regenerated after the game booted with one or more incompatible mods
- Fix Music Toasts not appearing on 1.21.6 and 1.21.7
Updated Dynamic FPS to v3.9.5 (1.21.1)
- Update Simplified Chinese translation (PR 259 by @Q2297045667)
- Fix memory leak when running with MCA Reborn and Distant Horizons on Minecraft 1.20.4 and below
Updated Entity Culling to 1.8.2 (1.21.1)
What's Changed
- Add 1.21.8 as compatible version for the 1.21.6 build
- Add lang hu_hu by @bayi in https://github.com/tr7zw/EntityCulling/pull/224
New Contributors
- @bayi made their first contribution in https://github.com/tr7zw/EntityCulling/pull/224
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.8.1...1.8.2
Updated Fabric API to 0.116.4 (1.21.1)
- Bump version (modmuss50)
- [1.21.1] ArmorRenderer: Add option to disable default head item rendering (#4726) (Juuz)
- [1.21.1] Fix FabricRecipeProvider.getRecipeIdentifier not applying to recipe advancements (#4724) (Juuz)
Updated Fabric Language Kotlin to 1.13.4+kotlin.2.2.0 (1.21.1)
- Bump version (modmuss)
- Update versions (#167) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.7.2 (1.21.1)
Breaking changes in 0.7.x
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
ValidatedColorhas a new presets feature. These presets will be displayed in a "sub-pane" to the right of the main color popup.- There are pre-defined presets based on MC color enums, or you can define your own presets using
ValidatedColor#withColorPresets
- There are pre-defined presets based on MC color enums, or you can define your own presets using
- New
ValidatedNumber#setFormatextension function lets you define a customDecimalFormatfor your number settings - PopupWidgets can now have "child" layouts that appear as sub-panes either to the right or below the main popup.
- Create a child layout with a pair of
pushChildLayoutandpopChildLayoutin the Builder. - This child layout can have completely different spacing, padding, and so on.
- All the elements added to this child will be navigable alongside the main popup.
- Create a child layout with a pair of
Changes
- Configs marked with
SaveType.SEPARATEcan now be opened out of the world (if it's entries can be) without caring about permissions checking, because the clients version will be considered separately anyway - Deprecated the constructor of
LayoutWidgetin favor of a builder pattern. Migrate any custom LayoutWidget impls asap; removal scheduled for 0.8.0
Fixes
- (1.21.6+) the Changes widget now properly displays its number of changes
- (1.21.6+) popups properly blur the underlying screen content again
- Fixed
ValidatedConditionnot passing widget size changes to it's delegate widget
Updated ModernFix to 5.24.3 (1.21.1)
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.24.2+1.21.1
- Don't specify ordering for JEI dependency - embeddedt
- Compare prototype maps using value equality - embeddedt
- Make deduplicator's hash function also use identity for hashing - embeddedt
Updated My Totem Doll to v2.1.9 (1.21.1)
- Added new models: gnom, mini_3d, parrot, player_bucket, pots, rat, stairs, wheelchair by Kreo_gen (you can do the same by suggesting it in us Discord!
Mod Suggestions→my-totem-doll) - Fixed main config options, now it's all optional
Updated Resourcify to 1.7.4 (1.21.1)
Resourcify 1.7.4
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Added support for 1.21.8 NeoForge
- Marked VulkanMod as incompatible, this incompatibility lies at how one of the libraries that Resourcify uses works, and unfortunately there is not much that can be done about it for now.
- Updated some dependencies
Updated ThreatenGL to 2.0.4-release.9 (1.21.1)
🎉 ThreatenGL v2.0.4 - backlog be gone!
After another long period of inactivity due to being busy, I am excited to announce a major refresh and rebase of ThreatenGL. This update tackles the huge backlog of issues that were posted on GitHub, moderninses the codebase and fixes mod compatibility issues hopefully once and for all!
🏠 GitHub repository change!!!
The GitHub repository has now moved to Richy-Z/ThreatenGL. This should not affect users of the mod or listings on Modrinth or Curseforge.
If you have the source code cloned using git, please remember to update the location of the remotes.
🤔 What's new?
- Full support has been confirmed so far up to version 1.21.8
- Yes, this even includes NeoForge support, working from 1.20.2 all the way up to the latest version, which is 1.21.8 as of now!
- NeoForge 1.20.1 is no longer supported - this version was basically Forge and rarely used. Additionally it bloated the
mods.tomlconfiguration with us having to support version maven versions[40,)(old NeoForge versioning scheme) - Early Loading Screen (and similar mods) have been identified as incompatible with ThreatenGL. There is now also an incompatibility list on the README in the GitHub.
- Internal package paths have been renamed to
lol.richy.*, reflecting true ownership of the mod after we recently had some organisational changes.
🐞 Bug Fixes
- NeoForge users should no longer encounter "invalid mod file" errors. This was due to conflicting
mods.tomlandneoforge.mods.tomlbehaviour, which have now been resolved.
👻 "Invisible Changes"
The changes below are changes made to the source repository that should not normally affect your gameplay or usage of the mod. This information is aimed more towards developers who want to look at the source repository:
- Some portions of the source code have been reorganised or rewritten for clarity, however this should not affect the results you receive from the mod.
- The Architectury API is no longer required, it is now only used as a gradle base for cross-loader compatibility in the entire project.
- Switched to a modern gradle wrapper verification action, since the old one has been deprecated.
- The build pipeline has been modified a bit
- The repository has been made ready to transfer to
Richy-Z/ThreatenGL(keep in mind that this announcement is likely being posted before the transfer happens) - READMEs and descriptions have been cleaned up a bit. The GitHub README is now closer to the Modrinth README for consistency and to remove some bloat.
📌 Resolved GitHub issues
- #27: A mod incompatibility list has now been created.
- #18: NeoForge 1.20.1 support has been dropped.
- #22: 1.21.4 is properly supported.
- #24: NeoForge compatibility issues have been fixed for all versions.
- #28: 1.21.7 is now supported.
- #29: 1.21.6 is now supported.
- #31: 1.21.8 is now supported.
Thanks to the amazing community who reported these issues promptly! 💖
And again, an apology from me for being so slow to respond to them.
Since 1.3.2-beta.1, ThreatenGL no longer requires any additional libraries to work! This reduces mod conflicts and incompatibilities.
💃 psst... join the community <3
Interested in other grand projects or updates for this mod? Join my Discord server for sneak peeks, discussions, and exciting announcements, and to interact with the vibrant and kind community!
What's Changed
- Version 2.0.4 by @Richy-Z in https://github.com/Richy-Z/ThreatenGL/pull/32
- Full Changelog: https://github.com/Richy-Z/ThreatenGL/compare/1.3.3-release.1...2.0.4-release.9
Updated YetAnotherConfigLib to 3.7.1 (1.21.1)
YetAnotherConfigLib 3.7.1
3.7.1 targets
| Fabric | NeoForge | Forge | |
|---|---|---|---|
| 1.21.6 | ✅ | ✅ | ❌ |
| 1.21.5 | ✅ | ✅ | ❌ |
| 1.21.4 | ✅ | ✅ | ❌ |
| 1.21.3 | ✅ | ✅ | ❌ |
| 1.21.2 | ✅ 1.21.3 | ✅ 1.21.3 | ❌ |
| 1.21.1 | ✅ | ✅ | ❌ |
| 1.20.6 | ❌ | ❌ | ❌ |
| 1.20.4 | ❌ | ❌ | ❌ |
| 1.20.1 | ❌ | ❌ | ❌ |
Bug fixes
- Fix crash on some Neoforge targets when opening the colour picker
- Fix improper rendering of the colour picker
- Fix option group collapse button not being visible unless hovered
All the mods:
- Alternate Current [1.9.0]
- Axiom [4.9.1]
- BadOptimizations [2.3.0]
- Bobby [5.2.8+mc1.21.6]
- Chat Heads [0.13.19]
- Cloth Config v19 [19.0.147]
- Concurrent Chunk Management Engine [0.3.4+beta.1.0+1.21.7]
- Continuity [3.0.1-beta.1+1.21.6]
- Dynamic FPS [3.9.6]
- Ears [1.4.7_01]
- EntityCulling [1.8.2]
- Fabric API [0.129.0+1.21.7]
- Fabric Language Kotlin [1.13.4+kotlin.2.2.0]
- FastQuit [3.1.1+mc1.21.6]
- FerriteCore [8.0.0]
- Fzzy Config [0.7.1+1.21.6]
- I see you over there! [1.0.3+1.21.3]
- ImmediatelyFast [1.11.1+1.21.7]
- Inventory Profiles Next [2.1.10]
- Iris [1.9.1+mc1.21.7]
- Ksyxis [1.3.3]
- LambDynamicLights [4.3.0+1.21.6]
- Language Reload [1.7.4+1.21.6]
- Lithium [0.18.0+mc1.21.7]
- Mod Menu [15.0.0-beta.3]
- My Totem Doll [2.1.8+1.21.7]
- Ok Zoomer [14.0.0-beta.2]
- Particle Core [0.2.6+1.21.6]
- Reese's Sodium Options [1.8.4+mc1.21.6]
- RenderScale [1.3.3]
- Resourcify [1.7.4]
- ServerCore [1.5.13+1.21.6]
- Shulker Box Tooltip [5.2.8+1.21.7]
- Smooth Scroll [2.2.4]
- Sodium [0.6.13+mc1.21.6]
- Sodium Extra [0.6.6+mc1.21.6]
- Sodium Shadowy Path Blocks [5.0.0]
- ThreatenGL [2.0.4-release.9]
- Very Many Players [0.2.0+beta.7.202+1.21.7]
- YetAnotherConfigLib [3.7.1+1.21.6-fabric]
- libIPN [6.5.1]
All the mods:
- Alternate Current [1.9.0]
- Axiom [4.9.1]
- BadOptimizations [2.3.0]
- BetterF3 [15.0.0]
- Bobby [5.2.8+mc1.21.6]
- Centered Crosshair [1.2.0]
- Chat Heads [0.13.19]
- Cloth Config v19 [19.0.147]
- Concurrent Chunk Management Engine [0.3.4+beta.1.0+1.21.7]
- Continuity [3.0.1-beta.1+1.21.6]
- Dynamic FPS [3.9.6]
- Ears [1.4.7_01]
- EntityCulling [1.8.1]
- Fabric API [0.128.2+1.21.6]
- Fabric Language Kotlin [1.13.4+kotlin.2.2.0]
- FastQuit [3.1.1+mc1.21.6]
- FerriteCore [8.0.0]
- Fzzy Config [0.7.0+1.21.6]
- I see you over there! [1.0.3+1.21.3]
- ImmediatelyFast [1.10.2+1.21.6]
- Inventory Profiles Next [2.1.9]
- Iris [1.9.1+mc1.21.7]
- Ksyxis [1.3.3]
- LambDynamicLights [4.3.0+1.21.6]
- Language Reload [1.7.4+1.21.6]
- Lithium [0.17.0+mc1.21.6]
- Mod Menu [15.0.0-beta.3]
- My Totem Doll [2.1.8+1.21.6]
- Noisium [2.7.0+mc1.21.6]
- Ok Zoomer [14.0.0-beta.2]
- Particle Core [0.2.6+1.21.6]
- Reese's Sodium Options [1.8.4+mc1.21.6]
- RenderScale [1.3.3]
- Resourcify [1.7.3]
- ServerCore [1.5.13+1.21.6]
- Shulker Box Tooltip [5.2.7+1.21.6]
- Smooth Scroll [2.2.4]
- Sodium [0.6.13+mc1.21.6]
- Sodium Extra [0.6.6+mc1.21.6]
- Sodium Shadowy Path Blocks [5.0.0]
- Very Many Players [0.2.0+beta.7.200+1.21.6]
- YetAnotherConfigLib [3.7.1+1.21.6-fabric]
- libIPN [6.5.1]
Updated Chat Heads to 0.13.18 (1.21.5)
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
Updated Fabric API to 0.126.0 (1.21.5)
- Bump version (modmuss50)
- Finalize 1.21.5 FRAPI port and other improvements (#4650) (PepperCode1))
Updated Fabric Language Kotlin to 1.13.3 (1.21.5)
- Bump version (modmuss)
- Update versions (#163) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.7.0 (1.21.5)
Breaking changes in 0.7.0
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
- New
Translatable.Name,Translatable.Desc, andTranslatable.Prefixannotations for data generation of lang files- Corresponding
ConfigApi.buildTranslationsandConfigApiJava.buildTranslationsmethods for hooking a config into a data generator - Also created a simple registered objects translation builder at
ConfigApi.platform().buildRegistryTranslationsUsed for eitherRegistrySupplierobjects built by aRegistrarorIdentifierused in a traditional registration system
- Corresponding
- Added
ConfigScreenProvider, allowing for registering of custom screen implementations in place of the Fzzy Config built in- API Call
registerScreenProvideradded for registering your provider
- API Call
afterCloseevent inPopupWidgetisPressedmethod inRelevantinterface (which is used byFzzyKeybindandValidatedKeybind), which allows for assertive checking for a key state, above the existing reactive response methodrelevant- Overhauled the error handling system in
ValidationResultwith a newErrorEntrysystem and dramatically improved process flow for building complex errors and passing exceptions and other context information- Also introduced more functional methods like
inmap,outmap, andbimap
- Also introduced more functional methods like
Changes
- Upgraded
CustomMultilineTextWidgetto handle click and hover events, as well as now implementing a customMultilineTextimplementation ValidatedFieldbails out of deserialization only on critical errors, now letting correction take its course more often- The
Registrarsystem 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.Popproperly 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
ClickableTextWidgetandCustomMultilineTextWidgetnow properly show hover events
Changelog:
- 9d042bab fix: clear "broken" flag when unloaded but not removed - ishland
Updated ImmediatelyFast (1.21.5)
- Fixed crash when Hey Wiki mod is installed
Updated ServerCore to 1.5.12 (1.21.5)
chunk-tick-distance-affects-random-ticks option to control whether chunk-tick-distance affects random ticks.
- chunk-tick-distance will still affect mobspawning regardless of this setting.
- enabling this setting will bring back old behavior, stopping random ticks in chunks too far away from players - even chunks simulated by enderpearl or portal loading.
Fixed
- Fixed chunk-tick-distance stopping pearl/portal loaded chunks from random ticking (breaking vanilla behavior by default). This old behavior is now hidden behind a config option.
- fixed profiles save and load on *Forge when connecting to servers.
- added support for Minecraft 1.21.6 Fabric.
- Backports some changes from the v4.2.7:
- Fixed issue with skin loading (using another Mojang API)
- 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 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)
Updated Smooth Scrolling to 2.2.3.1 (1.21.5)
No changelog specified.
Updated Inventory Profiles Next to 2.1.9 (1.21.5)
What's new
2.1.9
Updated LambDynamicLights to 4.2.7 (1.21.5)
Updated My Totem Doll to v2.1.7 (1.21.5)
Updated Resourcify to 1.7.2 (1.21.5)
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!
Updated Shulker Box Tooltip to v5.2.6 (1.21.5)
5.2.6+1.21.5:
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)
imthosea (old link will redirect for the foreseeable future i hope)enable_remove_redundant_fov_calculations incompatible with camera_lock_onenable_entity_flag_caching incompatible with biomeswevegone and performantenable_entity_renderer_caching and enable_block_entity_renderer_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)
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
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
- New
Translatable.Name,Translatable.Desc, andTranslatable.Prefixannotations for data generation of lang files- Corresponding
ConfigApi.buildTranslationsandConfigApiJava.buildTranslationsmethods for hooking a config into a data generator - Also created a simple registered objects translation builder at
ConfigApi.platform().buildRegistryTranslationsUsed for eitherRegistrySupplierobjects built by aRegistrarorIdentifierused in a traditional registration system
- Corresponding
- Added
ConfigScreenProvider, allowing for registering of custom screen implementations in place of the Fzzy Config built in- API Call
registerScreenProvideradded for registering your provider
- API Call
afterCloseevent inPopupWidgetisPressedmethod inRelevantinterface (which is used byFzzyKeybindandValidatedKeybind), which allows for assertive checking for a key state, above the existing reactive response methodrelevant- Overhauled the error handling system in
ValidationResultwith a newErrorEntrysystem and dramatically improved process flow for building complex errors and passing exceptions and other context information- Also introduced more functional methods like
inmap,outmap, andbimap
- Also introduced more functional methods like
Changes
- Upgraded
CustomMultilineTextWidgetto handle click and hover events, as well as now implementing a customMultilineTextimplementation ValidatedFieldbails out of deserialization only on critical errors, now letting correction take its course more often- The
Registrarsystem 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.Popproperly 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
ClickableTextWidgetandCustomMultilineTextWidgetnow 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)
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)
Added Mod Menu 12.0.0 (1.21.3)
Updated Axiom to 4.8.0 (1.21.3)
- 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.3)
imthosea (old link will redirect for the foreseeable future i hope)enable_remove_redundant_fov_calculations incompatible with camera_lock_onenable_entity_flag_caching incompatible with biomeswevegone and performantenable_entity_renderer_caching and enable_block_entity_renderer_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.3)
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.320 devbuild (1.21.3)
Changelog:
- ea9be104 new: implements FabricMC/fabric#4610 - ishland
- Update Vietnamese Translation (PR 254 by @godkyo98)
- Update Brazilian Portuguese (PR 258 by @kau19an)
#Updated Dynamic FPS to v3.9.4 (1.21.3)
Updated Fabric API to 0.114.1 (1.21.3)
- Bump version (modmuss50)
- Call all remaining listeners when ALLOW_CHAT event is cancled (#4656) (MisterCheezeCake)
Updated Fabric Language Kotlin to 1.13.3 (1.21.3)
- Bump version (modmuss)
- Update versions (#163) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.7.0 (1.21.3)
Breaking changes in 0.7.0
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
- New
Translatable.Name,Translatable.Desc, andTranslatable.Prefixannotations for data generation of lang files- Corresponding
ConfigApi.buildTranslationsandConfigApiJava.buildTranslationsmethods for hooking a config into a data generator - Also created a simple registered objects translation builder at
ConfigApi.platform().buildRegistryTranslationsUsed for eitherRegistrySupplierobjects built by aRegistrarorIdentifierused in a traditional registration system
- Corresponding
- Added
ConfigScreenProvider, allowing for registering of custom screen implementations in place of the Fzzy Config built in- API Call
registerScreenProvideradded for registering your provider
- API Call
afterCloseevent inPopupWidgetisPressedmethod inRelevantinterface (which is used byFzzyKeybindandValidatedKeybind), which allows for assertive checking for a key state, above the existing reactive response methodrelevant- Overhauled the error handling system in
ValidationResultwith a newErrorEntrysystem and dramatically improved process flow for building complex errors and passing exceptions and other context information- Also introduced more functional methods like
inmap,outmap, andbimap
- Also introduced more functional methods like
Changes
- Upgraded
CustomMultilineTextWidgetto handle click and hover events, as well as now implementing a customMultilineTextimplementation ValidatedFieldbails out of deserialization only on critical errors, now letting correction take its course more often- The
Registrarsystem 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.Popproperly 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
ClickableTextWidgetandCustomMultilineTextWidgetnow properly show hover events
Updated Inventory Profiles Next to 2.1.9 (1.21.3)
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.3)
Updated My Totem Doll to v2.1.7 (1.21.3)
- Fixed issue with skin loading (using another Mojang API)
Updated Resourcify to 1.7.2 (1.21.3)
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.3)
5.2.6+1.21.3:
- 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)
Updated Axiom to 4.8.0 (1.21.1)
- 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.1)
imthosea (old link will redirect for the foreseeable future i hope)enable_remove_redundant_fov_calculations incompatible with camera_lock_onenable_entity_flag_caching incompatible with biomeswevegone and performantenable_entity_renderer_caching and enable_block_entity_renderer_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.1)
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.320 devbuild (1.21.1)
Changelog:
- ea9be104 new: implements FabricMC/fabric#4610 - ishland
- Update Vietnamese Translation (PR 254 by @godkyo98)
- Update Brazilian Portuguese (PR 258 by @kau19an)
#Updated Dynamic FPS to v3.9.4 (1.21.1)
Updated Fabric API to 0.116.1 (1.21.1)
- Bump version (modmuss50)
- Backporting #4642 to 1.21.1 (#4659) (YajatKaul)
- Bump version (modmuss50)
- Call all remaining listeners when ALLOW_CHAT event is cancled (#4657) (MisterCheezeCake)
- Call AFTER_PLAYER_CHANGE_WORLD on respawn in different world (#4653) (#4658) (DennisOchulor)
- Add tag to make open trapdoors above tagged blocks climbable (#4660) (Juuz)
- Backport world attachment sync fix from #4366 (#4665) (DennisOchulor)
Updated Fabric Language Kotlin to 1.13.3 (1.21.1)
- Bump version (modmuss)
- Update versions (#163) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.7.0 (1.21.1)
Breaking changes in 0.7.0
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
- New
Translatable.Name,Translatable.Desc, andTranslatable.Prefixannotations for data generation of lang files- Corresponding
ConfigApi.buildTranslationsandConfigApiJava.buildTranslationsmethods for hooking a config into a data generator - Also created a simple registered objects translation builder at
ConfigApi.platform().buildRegistryTranslationsUsed for eitherRegistrySupplierobjects built by aRegistrarorIdentifierused in a traditional registration system
- Corresponding
- Added
ConfigScreenProvider, allowing for registering of custom screen implementations in place of the Fzzy Config built in- API Call
registerScreenProvideradded for registering your provider
- API Call
afterCloseevent inPopupWidgetisPressedmethod inRelevantinterface (which is used byFzzyKeybindandValidatedKeybind), which allows for assertive checking for a key state, above the existing reactive response methodrelevant- Overhauled the error handling system in
ValidationResultwith a newErrorEntrysystem and dramatically improved process flow for building complex errors and passing exceptions and other context information- Also introduced more functional methods like
inmap,outmap, andbimap
- Also introduced more functional methods like
Changes
- Upgraded
CustomMultilineTextWidgetto handle click and hover events, as well as now implementing a customMultilineTextimplementation ValidatedFieldbails out of deserialization only on critical errors, now letting correction take its course more often- The
Registrarsystem 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.Popproperly 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
ClickableTextWidgetandCustomMultilineTextWidgetnow properly show hover events
Updated Inventory Profiles Next to 2.1.9 (1.21.1)
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.1)
Updated ModernFix to 5.23.1
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.23.0+1.21.1
- Invalidate memoization for non-category creative tabs when categories are rebuilt - embeddedt
- Disable mixin.perf.faster_ingredients with VMP installed - embeddedt
- Remove nbt_memory_usage - embeddedt
- Add world join profiling - embeddedt
- Add more sysprops - embeddedt
- Add sysprop to allow using async profiler for launch profiling - embeddedt
- Handle mods inserting null entries into LRUMap - embeddedt
Updated My Totem Doll to v2.1.7 (1.21.1)
- Fixed issue with skin loading (using another Mojang API)
Updated Resourcify to 1.7.2 (1.21.1)
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.1.6 (1.21.1)
5.1.6+1.21.1:
- 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)
Fixed the Noisium mod, which was the NeoForge version, and it's now the Fabric version in the modpack
All the mods:
- Alternate Current [1.9.0]
- Axiom [4.8.0]
- BadOptimizations [2.2.2]
- BetterF3 [14.0.0]
- Bobby [5.2.7+mc1.21.5]
- Centered Crosshair [1.1.0]
- Chat Heads [0.13.15]
- Cloth Config v17 [18.0.145]
- Concurrent Chunk Management Engine [0.3.4+alpha.0.1+1.21.5]
- Continuity [3.0.1-test.4+1.21.5]
- Dynamic FPS [3.9.4]
- Ears [1.4.7]
- EntityCulling [1.7.4]
- Fabric API [0.123.0+1.21.5]
- Fabric Language Kotlin [1.13.2+kotlin.2.1.20]
- FastQuit [3.0.0+1.21.4]
- FerriteCore [8.0.0]
- Fzzy Config [0.6.9+1.21.5]
- I see you over there! [1.0.3+1.21.3]
- ImmediatelyFast [1.9.3+1.21.5]
- Inventory Profiles Next [2.1.7]
- Iris [1.8.11+mc1.21.5]
- Ksyxis [1.3.3]
- LambDynamicLights [4.2.6+1.21.5]
- Language Reload [1.7.3+1.21.5]
- Lithium [0.16.2+mc1.21.5]
- Mod Menu [14.0.0-rc.2]
- My Totem Doll [2.1.5+1.21.5]
- Noisium [2.6.0+mc1.21.5]
- Ok Zoomer [13.0.0-beta.2]
- Particle Core [0.2.6+1.21.5]
- Reese's Sodium Options [1.8.3+mc1.21.4]
- Resourcify [1.7.1]
- ServerCore [1.5.10+1.21.5]
- Shulker Box Tooltip [5.2.5+1.21.5]
- Smooth Scroll [2.2.2.2]
- Sodium [0.6.13+mc1.21.5]
- Sodium Extra [0.6.3+mc1.21.5]
- Sodium Shadowy Path Blocks [5.0.0]
- ThreatenGL [1.3.3-release.1]
- Very Many Players [0.2.0+beta.7.198+1.21.5]
- YetAnotherConfigLib [3.6.6+1.21.5-fabric]
- libIPN [6.5.0]



