Updated Dynamic FPS to v3.9.3 (1.21.4)
Updated Fzzy Config to 0.6.9 (1.21.4)
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Improved average config load time by approx. 10%.
Changes
ValidatedKeybind
now stores the keycode in the output file based on a string key, rather than the raw int; but it will still accept the raw int for up-conversion purposes or if the key falls outside the typical set of GLFW keys.- The format for the key is the same as the minecraft one with the
key.[type]
prefix removed (except for mouse buttons, those start withmouse.
) - For example, page down is
page.down
versus the minecraftkey.keyboard.page.down
- And right click is
mouse.right
versuskey.mouse.right
- The format for the key is the same as the minecraft one with the
ValidatedTriState
will now accept boolean inputs from the file, if a user accidentally usestrue
orfalse
instead of the intended enum form"true"
or"false"
- "Excess" fields (fields that used to exist in a config but no longer do, for example) are now reported as deserialization errors and removed from the read file.
Fixes
- Integer-type text-box number validation no longer accepts decimal inputs, and the text-box in general no longer accepts any characters except numbers, the minus sign, and decimal if it is a floating-point number.
- Fixed the search passing text not dynamically updating based on current pass-fail state of the input test.
- Validated Any now properly translates basic settings (again, don't know when this broke)
- Fixed servers not properly parsing updates sent from the client, introduced in 0.6.7
- Config screen managers are now properly invalidated on joining a new world (with potentially new config values to care about)
- Narration of the search bar and search bar option buttons works better, and can recover better from being "interrupted"
- Deserialization fixes:
- Basic validation (plain fields) now properly report their errors, leading to a correction of the config file as needed.
ValidatedAny
is now robust against changing the number of fields in the wrapped object. Previously adding fields and then trying to read the pre-existing config file would result in total failure for the object, reverting to defaults.
Updated Inventory Profiles Next to 2.1.7 (1.21.4)
What's new
2.1.7
- Fixed on 1.21/.1 the main inventory input doesn't work properly in certain situations.
- Fixed the long-standing issue where locked slots will apply to all players on lan shared worlds.
- Fixed empty profile slots won't apply in single player if the non-server locked slots method is used.
- Fixed on 1.21.5 main screen is blur-ed when showing the Overlay editor.
- Forge 1.21.5 support
- NeoForge 1.21.5 support
Updated LambDynamicLights to 4.1.2 (1.21.4)
- Updated Yumi Commons to fix a crash on NeoForge with Sinytra Connector due to bad handling of JPMS.
- Adds support for xForge 1.21.5
- Fixed sodium mixins again (compat with Sodium + Iris + My Totem Doll)
- ru_ru, zh_cn, and zh_tw lang
- port to 1.21.5
- Thank you respective PR-makers for the contributions!
- None
- None.
- Fix various issues and mod compatibility problems with experimental client brain optimization
- Experimental client biome particle spawning optimization
- Experimental client entity ticking optimizations
Updated libIPN to 6.5.0 (1.21.4)
What's new
6.5.0
Updated My Totem Doll to v2.1.2 (1.21.4)
Updated Particle Core to 0.2.6 (1.21.4)
Changes
Fixes
Updated Lithium to 0.15.3 (1.21.4)
Lithium 0.15.3 for Minecraft 1.21.4 fixes a few issues with experimental settings.
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.
Fixes
Additions
Added Ok Zoomer (1.21.3)
Added I see you over there! (1.21.3)
Updated Dynamic FPS to v3.9.3 (1.21.3)
Updated Fzzy Config to 0.6.9 (1.21.3)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Improved average config load time by approx. 10%.
Changes
ValidatedKeybind
now stores the keycode in the output file based on a string key, rather than the raw int; but it will still accept the raw int for up-conversion purposes or if the key falls outside the typical set of GLFW keys.- The format for the key is the same as the minecraft one with the
key.[type]
prefix removed (except for mouse buttons, those start withmouse.
) - For example, page down is
page.down
versus the minecraftkey.keyboard.page.down
- And right click is
mouse.right
versuskey.mouse.right
- The format for the key is the same as the minecraft one with the
ValidatedTriState
will now accept boolean inputs from the file, if a user accidentally usestrue
orfalse
instead of the intended enum form"true"
or"false"
- "Excess" fields (fields that used to exist in a config but no longer do, for example) are now reported as deserialization errors and removed from the read file.
Fixes
- Integer-type text-box number validation no longer accepts decimal inputs, and the text-box in general no longer accepts any characters except numbers, the minus sign, and decimal if it is a floating-point number.
- Fixed the search passing text not dynamically updating based on current pass-fail state of the input test.
- Validated Any now properly translates basic settings (again, don't know when this broke)
- Fixed servers not properly parsing updates sent from the client, introduced in 0.6.7
- Config screen managers are now properly invalidated on joining a new world (with potentially new config values to care about)
- Narration of the search bar and search bar option buttons works better, and can recover better from being "interrupted"
- Deserialization fixes:
- Basic validation (plain fields) now properly report their errors, leading to a correction of the config file as needed.
ValidatedAny
is now robust against changing the number of fields in the wrapped object. Previously adding fields and then trying to read the pre-existing config file would result in total failure for the object, reverting to defaults.
Updated My Totem Doll to v2.1.2 (1.21.3)
- Fixed sodium mixins again (compat with Sodium + Iris + My Totem Doll)
Updated Particle Core to 0.2.6 (1.21.3)
- ru_ru, zh_cn, and zh_tw lang
- port to 1.21.5
- Thank you respective PR-makers for the contributions!
Changes
- None
Fixes
- None.
Updated Dynamic FPS to v3.9.3 (1.21.1)
Updated Fabric API to 0.115.6 (1.21.1)
- Bump version (modmuss50)
- fix(attsync): use correct event for transferring attachments during respawn (#4483) (Octol1ttle)
Updated Fzzy Config to 0.6.9 (1.21.1)
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Improved average config load time by approx. 10%.
Changes
ValidatedKeybind
now stores the keycode in the output file based on a string key, rather than the raw int; but it will still accept the raw int for up-conversion purposes or if the key falls outside the typical set of GLFW keys.- The format for the key is the same as the minecraft one with the
key.[type]
prefix removed (except for mouse buttons, those start withmouse.
) - For example, page down is
page.down
versus the minecraftkey.keyboard.page.down
- And right click is
mouse.right
versuskey.mouse.right
- The format for the key is the same as the minecraft one with the
ValidatedTriState
will now accept boolean inputs from the file, if a user accidentally usestrue
orfalse
instead of the intended enum form"true"
or"false"
- "Excess" fields (fields that used to exist in a config but no longer do, for example) are now reported as deserialization errors and removed from the read file.
Fixes
- Integer-type text-box number validation no longer accepts decimal inputs, and the text-box in general no longer accepts any characters except numbers, the minus sign, and decimal if it is a floating-point number.
- Fixed the search passing text not dynamically updating based on current pass-fail state of the input test.
- Validated Any now properly translates basic settings (again, don't know when this broke)
- Fixed servers not properly parsing updates sent from the client, introduced in 0.6.7
- Config screen managers are now properly invalidated on joining a new world (with potentially new config values to care about)
- Narration of the search bar and search bar option buttons works better, and can recover better from being "interrupted"
- Deserialization fixes:
- Basic validation (plain fields) now properly report their errors, leading to a correction of the config file as needed.
ValidatedAny
is now robust against changing the number of fields in the wrapped object. Previously adding fields and then trying to read the pre-existing config file would result in total failure for the object, reverting to defaults.
Updated Inventory Profiles Next to 2.1.7 (1.21.1)
What's new
2.1.7
- Fixed on 1.21/.1 the main inventory input doesn't work properly in certain situations.
- Fixed the long-standing issue where locked slots will apply to all players on lan shared worlds.
- Fixed empty profile slots won't apply in single player if the non-server locked slots method is used.
- Fixed on 1.21.5 main screen is blur-ed when showing the Overlay editor.
- Forge 1.21.5 support
- NeoForge 1.21.5 support
Updated LambDynamicLights to 4.1.2 (1.21.1)
- Updated Yumi Commons to fix a crash on NeoForge with Sinytra Connector due to bad handling of JPMS.
- Adds support for xForge 1.21.5
- Check before casting JEI runtime - embeddedt
- Tweak ModelManager mixin to improve compat with some mods - embeddedt
- Fix obfuscation error - embeddedt
- Prevent Forge's crash report analyser from complaining about ModernFix - embeddedt
- Memoize creative tab content building per-tab - embeddedt
- Move capability deduplication hook to a later injection point - embeddedt
- Memoize creative tab content building per-tab - embeddedt
- Fix BuildCraft pipes - embeddedt
- Deduplicate capability provider lists - embeddedt
- Fixed sodium mixins again (compat with Sodium + Iris + My Totem Doll)
- Fixed the "Reset Zoom with Mouse" feature not working with the "Toggle" zoom mode
- ru_ru, zh_cn, and zh_tw lang
- port to 1.21.5
- Thank you respective PR-makers for the contributions!
- None
- None.
- Mod incompatibility with the latest version of Moonrise.
- Cobblemon mobs despawning much slower when activation range is enabled.
- feec7460 fix: spectator mob despawn issue - ishland
Updated libIPN to 6.5.0 (1.21.1)
What's new
6.5.0
Updated ModernFix to 5.21.0 (1.21.1)
Changes since 5.20.2+1.21.1
Updated My Totem Doll to v2.1.2 (1.21.1)
Updated Ok Zoomer to 10.0.0-beta.10 (1.21.1)
Updated Particle Core to 0.2.6 (1.21.1)
Changes
Fixes
Updated ServerCore to 1.5.10 (1.21.1)
Fixed
Updated ThreatenGL to 1.3.3 (1.21.1)
Back again, this time with 1.21.5!
Updated Very Many Players to 0.2.0+beta.7.172 devbuild (1.21.1)
Added ResolutionControl++
Added Centered Crosshair
Added Particle Core
Added Ears
Updated Axiom to 4.7.1 (1.21.4)
- Fixed game not responding when creating clipboard on some systems
- Fixed crash on 1.21.5 when opening custom creative tabs
- Fix projected text not rendering correctly when Iris is installed
- Fixed some compatibility issues with mods that rescale the framebuffer
- Fixed crash when opening marker editor with min/max bounds
- Fixed text displays not processing input correctly on 1.21.5
- Hopefully fixed screen appearing black in Editor UI with certain GPUs
- Fixed blocks being incorrectly offset after rendering in certain situations
- Fixed crash when using symmetry on 1.21.4 and below Path Tool custom mode no longer pastes air for absent blocks
- Bump MixinConstraints version to 1.0.8
Updated Concurrent Chunk Management Engine to 0.3.1.3.0 (1.21.4)
- fix: properly map simulation distance to vanilla map
- fix: block non-block-ticking chunks from ticking block entities
- fix: full lithium 0.14.5+ compatibility
- fix: ensure item is nonnull
- fix: dfc issues with some worldgen datapacks
Updated Dynamic FPS to v3.9.2 (1.21.4)
ConcurrentModificationException
updating sound volumes (PR 251 by @LostLuma)
- Fix a rare crash when a sound stops playing while Dynamic FPS is changing the volume
Updated Entity Culling to 1.7.4 (1.21.4)
- Added 1.21.5 support
- Removed 1.19.3 support
- Fix Debug hitboxes not working correctly/being available in Forge/NeoForge 1.21.4+
- Updated tooling, expect a bigger update soon
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.3...1.7.4
Updated Fzzy Config 0.6.8 (1.21.4)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Updated to 1.21.5
- Searches now propagate through sub-menus and other "children" results that aren't themselves valid but contain sub-entries that are valid will show a dashed outline and the tooltip will list the valid sub-entries
- Searches can now be automatically passed to sub-menus. By default, alt-click will pass the search
- The main search bar now has some buttons! A menu button which opens the new search config menu, and a clear button to quickly clear the search bar.
- Added new
SaveType
method inConfig
OVERWRITE
- Client configs will be overwritten when receiving a sync from a server. Default and previous behaviorSEPARATE
- Client configs will not be saved locally when updated from a server. Actions that modify gamestate before sync can't be included in these config type (Action.RESTART
andAction.RELOG
), as they won't be able to properly sync up this game state if they can't overwrite the local file.
- New
Translatable.ResultProvider
super-class for more nuanced and efficient storage of translation results. Currently, half-wired-in until 0.7.0.- Scope-based
Result
can be cached with the newTranslatable.createScopedResult
- Scope-based
- New function utilities for suppliers, functions, and predicates that always return the same value
Changes
Translatable.Result
now implementsSearcher.SearchContent
directly, and is now deprecated in favor of the newResultProvider
- In 0.7.0, all Result constructors will be made internal in favor of using
Translatable.createResult
/Translatable.createScopedResult
- In 0.7.0, all Result constructors will be made internal in favor of using
ConfigEntry
can now process searches using theContentBuilder.searchResult
method. This presents valid "child" search results when the parent list is searched.ValidatedAny
now has its own search barConfigScreenManager
passes Config and entry Content misc. context to entry creators
Fixes
- Fixed unnecessary re-saving of configs on single player configuration
- Fix a variety of edge cases and niche issues involving searching
- Popups for settings that are translated with
@Translation
(or the entire class is marked with@Translation
) will now properly render the translated name in the popup header - Search filtering now properly resets when a screen is returned to. The search bar menu has a setting to enable caching behavior where the search will be maintained when the screen is re-opened from a child.
- Fixed accidental niche API break of
ConfigGroup
involving kotlin constructors.
Updated Language Reload to 1.7.3 (1.21.4)
Updated Lithium to 0.15.1 (1.21.4)
Lithium 0.15.1 for Minecraft 1.21.4 includes a few bug fixes.
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
- Include Warden and Creaking in cramming optimization
Fixes
- Fix entity explosion exposure optimization not using the entity collision context
- Fix initialization of cached block info not working on neoforge
Updated My Totem Doll to v2.1.0 (1.21.4)
- Updated to 1.21.5
- Fixed some issues with old Sodium versions (please use latest version of it)
- Fixed model applying issue
- Other little fixes
Updated Sodium to 0.6.13 (1.21.4)
- Improved compatibility with some NeoForge mods that use the Fabric Rendering API.
- Improved compatibility with some Fabric mods when they're used on NeoForge with Sinytra Connector.
- Fixed an incompatibility with Snow Real Magic! and some other mods that would cause holes to appear in the world.
- Fixed an issue with mods that use animated sprites in the user interface which was causing their sprites to not be animated.
- Disabled the use of certain developer options in production which were being modified unnecessarily by other mods.
- Marked PojavLauncher as incompatible due to multiple severe and unresolved issues.
- Marked BetterEnd as incompatible due to it enabling code when Sodium is present that causes frequent and difficult to understand crashes.
- Added a warning for when resource packs try to replace the shaders used by Sodium's improved cloud renderer.
Updated YetAnotherConfigLib to 3.6.6 (1.21.4)
YetAnotherConfigLib 3.6.6
This version of YACL has many different version targets. Ensure you download the correct version of YACL for your MC version.
- Fabric 1.21.5
- Fabric 1.21.4
- Fabric 1.21.2 (also supports 1.21.3)
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21.4
- NeoForge 1.21.2 (also supports 1.21.3)
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Fix crash on 1.20.1-forge target. (again)
Required Fabric Loader 0.16.10 and higher
Added Chat Heads
Added FastQuit
Added Particle Core
Added ResolutionControl++
Added Sodium Extra
Added Sodium Shadowy Path Blocks
Added Fzzy Config
Updated Axiom to 4.7.1 (1.21.3)
- Fixed game not responding when creating clipboard on some systems
- Fixed crash on 1.21.5 when opening custom creative tabs
- Fix projected text not rendering correctly when Iris is installed
- Fixed some compatibility issues with mods that rescale the framebuffer
- Fixed crash when opening marker editor with min/max bounds
- Fixed text displays not processing input correctly on 1.21.5
- Hopefully fixed screen appearing black in Editor UI with certain GPUs
- Fixed blocks being incorrectly offset after rendering in certain situations
- Fixed crash when using symmetry on 1.21.4 and below Path Tool custom mode no longer pastes air for absent blocks
- Bump MixinConstraints version to 1.0.8
Updated Dynamic FPS to v3.9.2 (1.21.3)
ConcurrentModificationException
updating sound volumes (PR 251 by @LostLuma)
- Fix a rare crash when a sound stops playing while Dynamic FPS is changing the volume
Updated Entity Culling to 1.7.4 (1.21.3)
- Added 1.21.5 support
- Removed 1.19.3 support
- Fix Debug hitboxes not working correctly/being available in Forge/NeoForge 1.21.4+
- Updated tooling, expect a bigger update soon
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.3...1.7.4
Updated Language Reload to 1.7.3 (1.21.3)
Updated My Totem Doll to v2.1.0 (1.21.3)
- Updated to 1.21.5
- Fixed some issues with old Sodium versions (please use latest version of it)
- Fixed model applying issue
- Other little fixes
Required Fabric Loader 0.16.10 and higher
Deleted Indium
Updated to Axiom 4.7.1 (1.21.1)
- Fixed game not responding when creating clipboard on some systems
- Fixed crash on 1.21.5 when opening custom creative tabs
- Fix projected text not rendering correctly when Iris is installed
- Fixed some compatibility issues with mods that rescale the framebuffer
- Fixed crash when opening marker editor with min/max bounds
- Fixed text displays not processing input correctly on 1.21.5
- Hopefully fixed screen appearing black in Editor UI with certain GPUs
- Fixed blocks being incorrectly offset after rendering in certain situations
- Fixed crash when using symmetry on 1.21.4 and below Path Tool custom mode no longer pastes air for absent blocks
- Bump MixinConstraints version to 1.0.8
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.319 devbuild (1.21.1)
- 2407963e change: conflicts flashback <=0.20.1 - ishland
Updated Dynamic FPS to v3.9.2 (1.21.1)
ConcurrentModificationException
updating sound volumes (PR 251 by @LostLuma)
- Fix a rare crash when a sound stops playing while Dynamic FPS is changing the volume
Updated Entity Culling to 1.7.4 (1.21.1)
- Added 1.21.5 support
- Removed 1.19.3 support
- Fix Debug hitboxes not working correctly/being available in Forge/NeoForge 1.21.4+
- Updated tooling, expect a bigger update soon
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.3...1.7.4
Updated Fabric API to 0.115.4 (1.21.1)
- Bump version (modmuss50)
- [1.21.1] Add Pumpkin Block and Item Tags (#4526) (modmuss, Joseph T. McQuigg)
- [1.21.1] Backport Convention Drink Tags (#4537) (TheDeathlyCow)
Updated Fzzy Config to 0.6.8 (1.21.1)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Updated to 1.21.5
- Searches now propagate through sub-menus and other "children" results that aren't themselves valid but contain sub-entries that are valid will show a dashed outline and the tooltip will list the valid sub-entries
- Searches can now be automatically passed to sub-menus. By default, alt-click will pass the search
- The main search bar now has some buttons! A menu button which opens the new search config menu, and a clear button to quickly clear the search bar.
- Added new
SaveType
method inConfig
OVERWRITE
- Client configs will be overwritten when receiving a sync from a server. Default and previous behaviorSEPARATE
- Client configs will not be saved locally when updated from a server. Actions that modify gamestate before sync can't be included in these config type (Action.RESTART
andAction.RELOG
), as they won't be able to properly sync up this game state if they can't overwrite the local file.
- New
Translatable.ResultProvider
super-class for more nuanced and efficient storage of translation results. Currently, half-wired-in until 0.7.0.- Scope-based
Result
can be cached with the newTranslatable.createScopedResult
- Scope-based
- New function utilities for suppliers, functions, and predicates that always return the same value
Changes
Translatable.Result
now implementsSearcher.SearchContent
directly, and is now deprecated in favor of the newResultProvider
- In 0.7.0, all Result constructors will be made internal in favor of using
Translatable.createResult
/Translatable.createScopedResult
- In 0.7.0, all Result constructors will be made internal in favor of using
ConfigEntry
can now process searches using theContentBuilder.searchResult
method. This presents valid "child" search results when the parent list is searched.ValidatedAny
now has its own search barConfigScreenManager
passes Config and entry Content misc. context to entry creators
Fixes
- Fixed unnecessary re-saving of configs on single player configuration
- Fix a variety of edge cases and niche issues involving searching
- Popups for settings that are translated with
@Translation
(or the entire class is marked with@Translation
) will now properly render the translated name in the popup header - Search filtering now properly resets when a screen is returned to. The search bar menu has a setting to enable caching behavior where the search will be maintained when the screen is re-opened from a child.
- Fixed accidental niche API break of
ConfigGroup
involving kotlin constructors.
Updated ImmediatelyFast to 1.6.5 (1.21.1)
- 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 Language Reload to 1.7.3 (1.21.1)
Updated My Totem Doll to v2.1.0 (1.21.1)
- Updated to 1.21.5
- Fixed some issues with old Sodium versions (please use latest version of it)
- Fixed model applying issue
- Other little fixes
Updated Ok Zoomer to 10.0.0-beta.9 (1.21.1)
- Added the Scroll Sounds tweak, adding sounds to zoom scrolling
- Added Spyglass Mode support for Accessories
- Renamed the "Use Spyglass Sounds" option to "Spyglass Sounds"
- Backported code changes from Ok Zoomer 1.21.4
Updated Sodium to 0.6.13 (1.21.1)
- Improved compatibility with some NeoForge mods that use the Fabric Rendering API.
- Improved compatibility with some Fabric mods when they're used on NeoForge with Sinytra Connector.
- Fixed an incompatibility with Snow Real Magic! and some other mods that would cause holes to appear in the world.
- Fixed an issue with mods that use animated sprites in the user interface which was causing their sprites to not be animated.
- Disabled the use of certain developer options in production which were being modified unnecessarily by other mods.
- Marked PojavLauncher as incompatible due to multiple severe and unresolved issues.
- Marked BetterEnd as incompatible due to it enabling code when Sodium is present that causes frequent and difficult to understand crashes.
- Added a warning for when resource packs try to replace the shaders used by Sodium's improved cloud renderer.
Updated YetAnotherConfigLib to 3.6.6 (1.21.1)
This version of YACL has many different version targets. Ensure you download the correct version of YACL for your MC version.
- Fabric 1.21.5
- Fabric 1.21.4
- Fabric 1.21.2 (also supports 1.21.3)
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21.4
- NeoForge 1.21.2 (also supports 1.21.3)
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Fix crash on 1.20.1-forge target. (again)
Updated Axiom to 4.6.2 (1.21.4)
4.6.1
Custom Creative Tabs
- Added buttons to gradient tab to export gradient into Editor
- Selected tab now remains open when closing and reopening the creative inventory screen Tool Raycasting
- Improved raycast accuracy and quality for many tools
- Added 'Tool Smoothing' option to Editor UI (found next to flight speed for tools that support it) New Window: Inventory
- Part of the Editor UI, automatically docked next to the Palette window
- Mirrors the creative-mode inventory, providing an alternative way to select blocks Ruler Tool
- Added 'Split' button to split a line into multiple evenly spaced segments Ingame Exact Block Copying (Ctrl+C)
- Block items with properties now show the properties in the item tooltip
- Added support for SpongeV3 schematics
- Added support for Litematic schematics
- Fixed Import Schematic not loading block entities correctly Marker & Display Entities
- Marker: min/max bounds now support relative coordinates when prefixed with ~
- Prevent shift from sneaking & flying downwards when using the 'no snapping' mode Block Tag Fixes
- Fixed custom axiom block tags not working in 1.21+
- Fixed custom axiom block tags not working on non-fabric multiplayer servers
4.6.2
- Pressing ESC on marker/display entity edit screens now saves instead of cancelling
- Fixed crash and other strange behaviour when using the smooth tool quickly
- Fixed mod crashing on startup when loaded on Forge via Sinytra Connector
- Fixed Litematics with negative size values (why?) not loading
- Bumped MixinConstraints to 1.0.7
Updated Concurrent Chunk Management Engine to 0.3.2+alpha.0.41 devbuild (1.21.4)
Changelog:
- ec7b3406 change: remove
extends
in MixinNbtList - ishland
Updated Dynamic FPS to v3.9.1 (1.21.4)
Updated Fabric API to 0.119.2 (1.21.4)
- Bump version (modmuss50)
- New Translation updates (#4518) (Fabric Bot)
- Fix Jack o'Lantern translation to match vanilla. (#4510) (modmuss)
Updated Fabric Language Kotlin to 1.13.2 (1.21.4)
- Bump version (modmuss)
- Update versions (#162) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.6.7 (1.21.4)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Configs now support different save file formats beyond just TOML. Current offerings are
TOML
,JSON
,JSON5
,JSONC
. Select your desired format by overridingfileType
in the config class.- JSON5 and JSONC will automatically carry over comments made with
@Comment
or@TomlComment
- JSON5 and JSONC will automatically carry over comments made with
Changes
- Broke out
PopupController
fromPopupParentElement
, allowing for smoother implementation of popups into existing screens.
Fixes
- Fixed unnecessary re-saving of configs on single player configuration.
Updated ImmediatelyFast to 1.8.0 (1.21.4)
- Fixed experimental screen batching on NeoForge and (Lex)Forge
- Reset shader color when force drawing the current batch (Fixes rendering issue with Detail Armor Bar mod)
- Render entity vertex buffer at the end of screen rendering (Fixes issues with mods which use the Iceberg tooltip rendering API)
- Added mechanism to allow resource packs with modified core shaders to declare compatible features
- Changed the versioning of ImmediatelyFast. The minor version is now incremented with every Minecraft update. The patch version is incremented with every ImmediatelyFast release. This aims to group all releases for a specific Minecraft version together. It also allows for more frequent releases because I can do a release for a single Minecraft version instead having to accumulate enough changes to justify a release for all supported versions.
Updated LambDynamicLights to 4.1.0 (1.21.4)
- This should allow any modders who wishes to datagen LambDynamicLights item or entity light source JSON files to do so easily.
lambdynlights:glow_squid
, lambdynlights:magma_cube
, lambdynlights:water_sensitive
, and lambdynlights:wet_sensitive
to the API artifact.
- The water sensitivity setting doesn't affect entity luminance anymore (items are still affected), however this still can be tweaked through resource packs.
Updated libIPN to 6.4.0 (1.21.4)
What's new
6.4.0
- Due to changes how rendering works in 1.21.5 the libIPN API has incompatible changes.
- Due to the above some aspects of the GUI may have minor differences with previous versions.
- Fixed multiple click sounds when clicking on some widgets in the config screens.
Updated Lithium to 0.15.0 (1.21.4)
Lithium 0.15.0 for Minecraft 1.21.4 includes new optimizations and several bug fixes, including better compatibility with neoforge inventories.
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
- explosion entity raycast optimizations (Thanks to RacoonDog)
- Optimize projectile entity collisions attempts with uncollidable entities
- Sleeping crafter block entity
Fixes
- Fix crash with Create Pondering when entities are pushed by fluids
- Fix crash when placing a block at build limit in the end and attempting to spawn a dragon
- Fix hoppers sleeping even though interaction with neoforge API block inventories is possible
- Fix sleeping hoppers woken up by moving item entities even if blocked with a full block
- Fix broken state of ChunkAwareBlockCollisionSweeper in entity nether portal positioning optimization and with TIS-Carpet
Updated Mod Menu to v13.0.3 (1.21.4)
- Removed redundant stacetrace logging for mod icon errors
- Updated Ukrainian translation
- Fix scroll position being reset when returning to the Mods screen
- Optimize description rendering
- Make generated mods appear as children of their containing mod
Updated Very Many Players to 0.2.0+beta.7.192 devbuild (1.21.4)
Changelog:
- e1c39a4f fix: spectator mob despawn issue - ishland
Updated YetAnotherConfigLib to 3.6.5 (1.21.4)
YetAnotherConfigLib 3.6.5
This version of YACL has many different version targets. Ensure you download the correct version of YACL for your MC version.
- Fabric 1.21.5
- Fabric 1.21.4
- Fabric 1.21.2 (also supports 1.21.3)
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21.4
- NeoForge 1.21.2 (also supports 1.21.3)
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Fix crash on 1.20.1-forge target.
- Fix image filtering
Updated Axiom to 4.6.2 (1.21.3)
4.6.1
Custom Creative Tabs
- Added buttons to gradient tab to export gradient into Editor
- Selected tab now remains open when closing and reopening the creative inventory screen Tool Raycasting
- Improved raycast accuracy and quality for many tools
- Added 'Tool Smoothing' option to Editor UI (found next to flight speed for tools that support it) New Window: Inventory
- Part of the Editor UI, automatically docked next to the Palette window
- Mirrors the creative-mode inventory, providing an alternative way to select blocks Ruler Tool
- Added 'Split' button to split a line into multiple evenly spaced segments Ingame Exact Block Copying (Ctrl+C)
- Block items with properties now show the properties in the item tooltip
- Added support for SpongeV3 schematics
- Added support for Litematic schematics
- Fixed Import Schematic not loading block entities correctly Marker & Display Entities
- Marker: min/max bounds now support relative coordinates when prefixed with ~
- Prevent shift from sneaking & flying downwards when using the 'no snapping' mode Block Tag Fixes
- Fixed custom axiom block tags not working in 1.21+
- Fixed custom axiom block tags not working on non-fabric multiplayer servers
4.6.2
- Pressing ESC on marker/display entity edit screens now saves instead of cancelling
- Fixed crash and other strange behaviour when using the smooth tool quickly
- Fixed mod crashing on startup when loaded on Forge via Sinytra Connector
- Fixed Litematics with negative size values (why?) not loading
- Bumped MixinConstraints to 1.0.7
Updated Dynamic FPS to v3.9.1 (1.21.3)
Updated Fabric Language Kotlin to 1.13.2+kotlin.2.1.20 (1.21.3)
- Bump version (modmuss)
- Update versions (#162) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated ImmediatelyFast to 1.7.0 (1.21.3)
- Fixed experimental screen batching on NeoForge and (Lex)Forge
- Reset shader color when force drawing the current batch (Fixes rendering issue with Detail Armor Bar mod)
- Render entity vertex buffer at the end of screen rendering (Fixes issues with mods which use the Iceberg tooltip rendering API)
- Added mechanism to allow resource packs with modified core shaders to declare compatible features
- Changed the versioning of ImmediatelyFast. The minor version is now incremented with every Minecraft update. The patch version is incremented with every ImmediatelyFast release. This aims to group all releases for a specific Minecraft version together. It also allows for more frequent releases because I can do a release for a single Minecraft version instead having to accumulate enough changes to justify a release for all supported versions.
Updated Inventory Profiles Next to 2.1.5 (1.21.3)
What's new
2.1.5
- support for fabric 1.21.5-pre.
- updated Russian translation thanks to nimbXnumb
- other fixes
Updated LambDynamicLights to 4.1.0 (1.21.3)
- This should allow any modders who wishes to datagen LambDynamicLights item or entity light source JSON files to do so easily.
lambdynlights:glow_squid
, lambdynlights:magma_cube
, lambdynlights:water_sensitive
, and lambdynlights:wet_sensitive
to the API artifact.
- The water sensitivity setting doesn't affect entity luminance anymore (items are still affected), however this still can be tweaked through resource packs.
Updated libIPN to 6.4.0 (1.21.3)
What's new
6.4.0
- Due to changes how rendering works in 1.21.5 the libIPN API has incompatible changes.
- Due to the above some aspects of the GUI may have minor differences with previous versions.
- Fixed multiple click sounds when clicking on some widgets in the config screens.
Updated Axiom to 4.6.2 (1.21.2)
Custom Creative Tabs
- Added buttons to gradient tab to export gradient into Editor
- Selected tab now remains open when closing and reopening the creative inventory screen Tool Raycasting
- Improved raycast accuracy and quality for many tools
- Added 'Tool Smoothing' option to Editor UI (found next to flight speed for tools that support it) New Window: Inventory
- Part of the Editor UI, automatically docked next to the Palette window
- Mirrors the creative-mode inventory, providing an alternative way to select blocks Ruler Tool
- Added 'Split' button to split a line into multiple evenly spaced segments Ingame Exact Block Copying (Ctrl+C)
- Block items with properties now show the properties in the item tooltip
- Added support for SpongeV3 schematics
- Added support for Litematic schematics
- Fixed Import Schematic not loading block entities correctly Marker & Display Entities
- Marker: min/max bounds now support relative coordinates when prefixed with ~
- Prevent shift from sneaking & flying downwards when using the 'no snapping' mode Block Tag Fixes
- Fixed custom axiom block tags not working in 1.21+
- Fixed custom axiom block tags not working on non-fabric multiplayer servers
4.6.2
- Pressing ESC on marker/display entity edit screens now saves instead of cancelling
- Fixed crash and other strange behaviour when using the smooth tool quickly
- Fixed mod crashing on startup when loaded on Forge via Sinytra Connector
- Fixed Litematics with negative size values (why?) not loading
- Bumped MixinConstraints to 1.0.7
Updated Dynamic FPS to v3.9.1 (1.21.2)
Updated Fzzy Config to 0.6.7 (1.21.2)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Configs now support different save file formats beyond just TOML. Current offerings are
TOML
,JSON
,JSON5
,JSONC
. Select your desired format by overridingfileType
in the config class.- JSON5 and JSONC will automatically carry over comments made with
@Comment
or@TomlComment
- JSON5 and JSONC will automatically carry over comments made with
Changes
- Broke out
PopupController
fromPopupParentElement
, allowing for smoother implementation of popups into existing screens.
Fixes
- Fixed unnecessary re-saving of configs on single player configuration.
Updated ImmediatelyFast to 1.7.0 (1.21.2)
- Fixed experimental screen batching on NeoForge and (Lex)Forge
- Reset shader color when force drawing the current batch (Fixes rendering issue with Detail Armor Bar mod)
- Render entity vertex buffer at the end of screen rendering (Fixes issues with mods which use the Iceberg tooltip rendering API)
- Added mechanism to allow resource packs with modified core shaders to declare compatible features
- Changed the versioning of ImmediatelyFast. The minor version is now incremented with every Minecraft update. The patch version is incremented with every ImmediatelyFast release. This aims to group all releases for a specific Minecraft version together. It also allows for more frequent releases because I can do a release for a single Minecraft version instead having to accumulate enough changes to justify a release for all supported versions.
Updated LambDynamicLights to 4.1.0 (1.21.2)
- This should allow any modders who wishes to datagen LambDynamicLights item or entity light source JSON files to do so easily.
lambdynlights:glow_squid
, lambdynlights:magma_cube
, lambdynlights:water_sensitive
, and lambdynlights:wet_sensitive
to the API artifact.
- The water sensitivity setting doesn't affect entity luminance anymore (items are still affected), however this still can be tweaked through resource packs.
Updated Axiom to 4.6.2 (1.21.1)
4.6.1
Custom Creative Tabs
- Added buttons to gradient tab to export gradient into Editor
- Selected tab now remains open when closing and reopening the creative inventory screen Tool Raycasting
- Improved raycast accuracy and quality for many tools
- Added 'Tool Smoothing' option to Editor UI (found next to flight speed for tools that support it) New Window: Inventory
- Part of the Editor UI, automatically docked next to the Palette window
- Mirrors the creative-mode inventory, providing an alternative way to select blocks Ruler Tool
- Added 'Split' button to split a line into multiple evenly spaced segments Ingame Exact Block Copying (Ctrl+C)
- Block items with properties now show the properties in the item tooltip
- Added support for SpongeV3 schematics
- Added support for Litematic schematics
- Fixed Import Schematic not loading block entities correctly Marker & Display Entities
- Marker: min/max bounds now support relative coordinates when prefixed with ~
- Prevent shift from sneaking & flying downwards when using the 'no snapping' mode Block Tag Fixes
- Fixed custom axiom block tags not working in 1.21+
- Fixed custom axiom block tags not working on non-fabric multiplayer servers
4.6.2
- Pressing ESC on marker/display entity edit screens now saves instead of cancelling
- Fixed crash and other strange behaviour when using the smooth tool quickly
- Fixed mod crashing on startup when loaded on Forge via Sinytra Connector
- Fixed Litematics with negative size values (why?) not loading
- Bumped MixinConstraints to 1.0.7
Updated Fabric API to 0.115.3 (1.21.1)
- Bump version (modmuss50)
- Fix BlockView API v2 not applying WorldViewMixin (#4500) (#4511) (modmuss, PepperCode1)
Updated Fabric Language Kotlin to 1.13.2+kotlin.2.1.20 (1.21.1)
- Bump version (modmuss)
- Update versions (#162) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.6.7 (1.21.)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Configs now support different save file formats beyond just TOML. Current offerings are
TOML
,JSON
,JSON5
,JSONC
. Select your desired format by overridingfileType
in the config class.- JSON5 and JSONC will automatically carry over comments made with
@Comment
or@TomlComment
- JSON5 and JSONC will automatically carry over comments made with
Changes
- Broke out
PopupController
fromPopupParentElement
, allowing for smoother implementation of popups into existing screens.
Fixes
- Fixed unnecessary re-saving of configs on single player configuration.
Updated ImmediatelyFast to 1.6.2 (1.21.1)
- Fixed mod compatibility with Xaeros Minimap
- Render entity vertex buffer at the end of screen rendering (Fixes issues with mods which use the Iceberg tooltip rendering API)
- Draw current batch when mods modify the model view matrix (Fixes PneumaticCraft armor icons being rendered in the wrong place)
- Made horse armor layering fix compatible with modded horse armor
- Added mechanism to allow resource packs with modified core shaders to declare compatible features
Updated Inventory Profiles Next to 2.1.5 (1.21.1)
What's new
2.1.5
- support for fabric 1.21.5-pre.
- updated Russian translation thanks to nimbXnumb
- other fixes
Updated LambDynamicLights to 4.1.0 (1.21.1)
- This should allow any modders who wishes to datagen LambDynamicLights item or entity light source JSON files to do so easily.
lambdynlights:glow_squid
, lambdynlights:magma_cube
, lambdynlights:water_sensitive
, and lambdynlights:wet_sensitive
to the API artifact.
- The water sensitivity setting doesn't affect entity luminance anymore (items are still affected), however this still can be tweaked through resource packs.
Updated libIPN to 6.4.0 (1.21.1)
What's new
6.4.0
- Due to changes how rendering works in 1.21.5 the libIPN API has incompatible changes.
- Due to the above some aspects of the GUI may have minor differences with previous versions.
- Fixed multiple click sounds when clicking on some widgets in the config screens.
Updated Lithium to 0.15.0 (1.21.1)
Lithium 0.15.0 for Minecraft 1.21.1 includes new optimizations and several bug fixes, including better compatibility with neoforge inventories.
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
- explosion entity raycast optimizations (Thanks to RacoonDog)
- Sleeping crafter block entity
Fixes
- Fix crash with Create Pondering when entities are pushed by fluids
- Fix crash when placing a block at build limit in the end and attempting to spawn a dragon
- Fix hoppers sleeping even though interaction with neoforge API block inventories is possible
- Fix sleeping hoppers woken up by moving item entities even if blocked with a full block
- Fix broken state of ChunkAwareBlockCollisionSweeper in entity nether portal positioning optimization and with TIS-Carpet
Updated YetAnotherConfigLib to 3.6.5 (1.21.1)
YetAnotherConfigLib 3.6.5
This version of YACL has many different version targets. Ensure you download the correct version of YACL for your MC version.
- Fabric 1.21.5
- Fabric 1.21.4
- Fabric 1.21.2 (also supports 1.21.3)
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21.4
- NeoForge 1.21.2 (also supports 1.21.3)
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Fix crash on 1.20.1-forge target.
- Fix image filtering
Added My Totem Doll 2.0.0 (1.21.4)
Added FastQuit 3.0.0 (1.21.4)
Updated Alternate Current to 1.9.1 (1.21.1)
1.9.1
Fixed redstone not working at y=319.
Updated Chat Heads to 0.13.14 (1.21.4)
workaround issue with loading legacy skins when using CustomSkinLoader
Updated Concurrent Chunk Management Engine to 1.21.4 (1.21.4)
C2ME Preview channel 0.3.1.2+rc.1 for Minecraft 1.21.4 is released
A small batch of updates for stable release users.
Changelog:
- fix: properly map simulation distance to vanilla map
- fix: block non-block-ticking chunks from ticking block entities
- fix: full lithium 0.14.5+ compatibility
- fix: ensure item is nonnull
- fix: dfc issues with some worldgen datapacks
- Files
Updated Dynamic FPS to v3.9.0 (1.21.4)
Updated Entity Culling to 1.7.3 (1.21.4)
What's Changed
- Fix that moving boats without passengers get incorrectly culled by desyncing clientside (#189)
- Add debug hotkey for 1.21.4+ to visualize the culling boxes of entities
- Create zh_cn.json and add Chinese MOD instructions. by @Q2297045667 in https://github.com/tr7zw/EntityCulling/pull/191
New Contributors
- @Q2297045667 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/191
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.2...1.7.3
Updated Fabric API to 0.118.0 (1.21.4)
- Bump version (modmuss50)
- Add vararg helper methods for multi-tag support in the FabricTagBuilder (#4452) (ImVeryBad)
- New Translation updates (#4449) (Fabric Bot)
- Fix chunk attachments not marking the chunk for saving. (#4454) (modmuss)
- Change elytra event mixin injection point (#4447) (Moros)
- Add contains method to FabricComponentMapBuilder (#4446) (TheDeathlyCow)
- Add eggs tag documentation (#4445) (TelepathicGrunt)
- Convention Drink Tags (#4384) (TheDeathlyCow)
Updated Fzzy Config to 0.6.5 (1.21.4)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Fzzy Config's wiki is now hosted with ModdedMC! Check it out:
- Added
WidgetEntry
for easy creation of Dynamic Lists wrapping a collection of widgets. - New widget type
SCROLLABLE
forValidatedChoiceList
andValidatedChoice
which opens a scrollable and searchable widget list ValidatedChoice
now includes theINLINE
widget type previously only available on the list versionValidatedChoiceList
now has its own decorator, distinguishing it from a normal list- Added new
TriState
utility enum and correspondingValidatedTriState
validation for configs. Like most tri-states, has TRUE, FALSE, and DEFAULT choices, and two different widget options for selecting between them. - Added a
FzzyKeybind
system that builds on theContextType
system introduced in 0.6.0.- Define basic or compound (multiple choice) keybinds with or without modifiers (ctrl, shift, alt)
ValidatedKeybind
validation added for configurable keybind handling.- Keybinds still need to be handled by other Fzzy Config context handling methods, this is a structured method for setting up and configuring context types.
- For a robust example, see Fzzy Configs built-in keybind config and
ConfigScreen
context handler that is used to handle GUI inputs.
- Added
wdithFunction
andheightFunction
toPopupWidget
, allowing for dynamic sizing based on screen and previous dimension context. - Fzzy Config finally has its own config!
keybinds.toml
controls the inputs used for interacting with Config GUIs.
Changes
- Registrar System:
RegistrySupplier
now implementsRegistryEntry
directly, as well as passing its reference entry. This includes a breaking experimental change,getKey
has changed togetRegistryKey
- Improved the narration of
ValidatedChoice
andValidatedChoiceList
- Improved the memory footprint of
DynamicListWidget
, deferring several allocations until needed - Shortened in-GUI changelogs related to Validated Object changes.
- In-GUI usage information popup updated with a list widget and configurable keybind entries.
- The Config GUI info screen has been updated with a list view of the GUI keybinds. These keybinds can be edited (and this list is secretly a custom config GUI for Fzzy Configs built-in Keybinds config)
ConfigScreenManager
now caches config GUI templates incrementally, instead of front-loading all screen templates at once. This has some side effects, namely that each screen now has a separate Update Manager, so restoring defaults, reverting changes, etc. is now sectioned off per-config instead of global to the namespace. The "Root" screen update manager can see any loaded children managers, so changes can be managed from the root screen into any child screens that have been loaded and modified.
Fixes
- Fixed done button on config screens saying "back" when they should say "done" in certain circumstances -
- Fixed
ValidatedAny
popup saying "Revert Changes" for both the revert and restore defaults button - Certain validation types now properly determine their default- and changed-state, namely Validated Objects.
ValidatedCondition
now properly considers its conditions when determining default and changed states. A Validated Condition that has failed conditions will always be considered "default"- Fixed various typos and other content issues with some KDoc entries
ConfigScreenNarrator
now properly strips out formatting codes before narrating the text content (this also affects the vanilla screen narrator)- Fixed
ValidatedIdentifier
config widgets not being properly navigable with keyboard. - (NeoForge) fixed network crash involving clients without Fzzy Config trying to join a server with it.
- (1.20.1) fixed texture issue with the context and go-to menus.
Updated ImmediatelyFast to 1.3.6 (1.21.4)
- Draw current batch when mods render stuff on their own (Fixes graphical issues with mods which don't use DrawContext for HUD rendering)
- Fixed chat screen rendering issue if experimental screen batching is enabled
- Fixed HUD batching graphical issues on NeoForge
- Avoid brittle injections (Might reduce crashes caused by mod incompatibilities)
Updated Iris Shaders to 1.8.8 (1.21.4)
Fixes a crash with some packs
Updated Lithium to 0.14.8 (1.21.4)
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
- Fast-path exit end portal search by counting nearby bedrock blocks. Reduces lag when placing the last end crystal when respawning the ender dragon by 97%.
- Debug option for detecting invalid chunk data packets
Changes
- Use worlds for thread tests instead of minecraft server to improve compatibility with the worldthreader mod
Fixes
- Fix missing default return value in LithiumHashPalette copies
- Fix incorrect handling of fire, lava and soul fire in experimental block touching optimization
- Fix compatibility with Moonrise
Updated Ok Zoomer to 12.0.0 (1.21.4)
- Added a settings button next to the Zoom key bind on the Key Binds menu, allowing for easier configuration of the zoom.
- Added the Scroll Sounds tweak, adding sounds to zoom scrolling
- Added the Show Settings on Key tweak, allowing to disable the new settings button
Updated Resourcify to 1.7.1 (1.21.4)
Resourcify 1.7.1
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Move downloading worlds to "Create new world" and then press the "Download" tab.
- Add updating support for Datapacks when using a mod like Datapack/Gamerule Menus.
- After updating a Resource Pack, you are now returned to the pack selection GUI, instead of immediately triggering a resource reload.
- Make dependencies open inside Resourcify, instead of opening it in the browser.
- (1.21.4 NeoForge) Fix compatibility with NeoForge 21.4.84-beta and above. (Note: Resourcify now requires NeoForge 21.4.84-beta or later on 1.21.4).
- Improve scaling in the update GUI.
- Added disabled button colors, these can be changed with themes.
- Fixed an issue where if you have an old version of a pack, and the up-to-date version, Resourcify would still try to update the old version.
Updated Sodium to 0.6.10 (1.21.4)
- Fixed compatibility with NeoForge version 21.4.96-beta and newer.
- Updated Fabric API modules to version 0.118.0.
Updated Very Many Players to 0.2.0+beta.7.191 devbuild (1.21.4)
- e8189bc1 fix: do not reregister channel on client - ishland
Updated YetAnotherConfigLib to 3.6.3 (1.21.4)
YetAnotherConfigLib 3.6.3
This version of YACL has many different version targets. Ensure you download the correct version of YACL for your MC version.
- Fabric 1.21.4
- Fabric 1.21.2 (also supports 1.21.3)
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21.4
- NeoForge 1.21.2 (also supports 1.21.3)
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Add
categoryIf
toYetAnotherConfigLib.Builder
(thanks Kevin) - More translations
Added My Totem Doll 2.0.0 (1.21.3)
Updated Alternate Current 1.9.1 to (1.21.3)
1.9.1
Fixed redstone not working at y=319.
Updated Concurrend Chunk Management Engine to 0.3.1 (1.21.3)
- a85f2f7e chore: cleanup dfc - ishland
- 4b41e842 fix: dfc issues with some worldgen datapacks - ishland
Updated Dynamic FPS to 3.9.0 (1.21.3)
Updated Immediately Fast to 1.3.6 (1.21.3)
- Draw current batch when mods render stuff on their own (Fixes graphical issues with mods which don't use DrawContext for HUD rendering)
- Fixed chat screen rendering issue if experimental screen batching is enabled
- Fixed HUD batching graphical issues on NeoForge
- Fixed item rendering issues on (Lex)Forge
- Avoid brittle injections (Might reduce crashes caused by mod incompatibilities)
Updated Entity Culling to 1.5.4 (1.21.3)
What's Changed
- Fix that moving boats without passengers get incorrectly culled by desyncing clientside (#189)
- Add debug hotkey for 1.21.4+ to visualize the culling boxes of entities
- Create zh_cn.json and add Chinese MOD instructions. by @Q2297045667 in https://github.com/tr7zw/EntityCulling/pull/191
New Contributors
- @Q2297045667 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/191
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.2...1.7.3
# Updated Very Many Players to 2.0.0 (1.21.3)- 099c361e fix: do not reregister channel on client - ishland
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Move downloading worlds to "Create new world" and then press the "Download" tab.
- Add updating support for Datapacks when using a mod like Datapack/Gamerule Menus.
- After updating a Resource Pack, you are now returned to the pack selection GUI, instead of immediately triggering a resource reload.
- Make dependencies open inside Resourcify, instead of opening it in the browser.
- (1.21.4 NeoForge) Fix compatibility with NeoForge 21.4.84-beta and above. (Note: Resourcify now requires NeoForge 21.4.84-beta or later on 1.21.4).
- Improve scaling in the update GUI.
- Added disabled button colors, these can be changed with themes.
- Fixed an issue where if you have an old version of a pack, and the up-to-date version, Resourcify would still try to update the old version.
Added Fzzy Config 0.6.5 (1.21.2)
Added Fabric Language Kotlin 1.13.1+kotlin.2.1.10 (1.21.2)
Added Sodium Shadowy Path Blocks 4.0.0 (1.21.2)
Added Resourcify 1.7.1 (1.21.2)
Added Particle Core 0.2.5 (1.21.2)
Added Language Reload 1.7.2 (1.21.2)
Added LambdynamicLights 3.2.4 (1.21.2)
Added Fast Quit 3.0.0 (1.21.2)
Added Chat Heads 0.13.13 (1.21.2)
Added Centered Crosshair 1.1.0 (1.21.2)
Added BetterF3 12.0.0 (1.21.2)
Added My Totem Doll 2.0.0 (1.21.2)
Updated Alternate Current to 1.9.1 (1.21.2)
1.9.1
Fixed redstone not working at y=319.
Updated Dynamic FPS to 3.9.0 (1.21.2)
Updated Immediately Fast to 1.3.6 (1.21.2)
- Draw current batch when mods render stuff on their own (Fixes graphical issues with mods which don't use DrawContext for HUD rendering)
- Fixed chat screen rendering issue if experimental screen batching is enabled
- Fixed HUD batching graphical issues on NeoForge
- Fixed item rendering issues on (Lex)Forge
- Avoid brittle injections (Might reduce crashes caused by mod incompatibilities)
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.317 devbuild (1.21.1)
- 6b785cea chore: cleanup dfc - ishland
- 9842198c fix: dfc issues with some worldgen datapacks - ishland
Updated Dynamic FPS to v3.9.0 (1.21.1)
Updated Entity Culling to 1.7.3 (1.21.1)
What's Changed
- Fix that moving boats without passengers get incorrectly culled by desyncing clientside (#189)
- Add debug hotkey for 1.21.4+ to visualize the culling boxes of entities
- Create zh_cn.json and add Chinese MOD instructions. by @Q2297045667 in https://github.com/tr7zw/EntityCulling/pull/191
New Contributors
- @Q2297045667 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/191
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.2...1.7.3
Updated Fabric API to 0.115.1 (1.21.1)
c
tags with NeoForge (#4161) (TelepathicGrunt)Updated Fzzy Config to 0.6.5 (1.21.1)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts. Deprecations scheduled for removal 0.7.0- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- Fzzy Config's wiki is now hosted with ModdedMC! Check it out:
- Added
WidgetEntry
for easy creation of Dynamic Lists wrapping a collection of widgets. - New widget type
SCROLLABLE
forValidatedChoiceList
andValidatedChoice
which opens a scrollable and searchable widget list ValidatedChoice
now includes theINLINE
widget type previously only available on the list versionValidatedChoiceList
now has its own decorator, distinguishing it from a normal list- Added new
TriState
utility enum and correspondingValidatedTriState
validation for configs. Like most tri-states, has TRUE, FALSE, and DEFAULT choices, and two different widget options for selecting between them. - Added a
FzzyKeybind
system that builds on theContextType
system introduced in 0.6.0.- Define basic or compound (multiple choice) keybinds with or without modifiers (ctrl, shift, alt)
ValidatedKeybind
validation added for configurable keybind handling.- Keybinds still need to be handled by other Fzzy Config context handling methods, this is a structured method for setting up and configuring context types.
- For a robust example, see Fzzy Configs built-in keybind config and
ConfigScreen
context handler that is used to handle GUI inputs.
- Added
wdithFunction
andheightFunction
toPopupWidget
, allowing for dynamic sizing based on screen and previous dimension context. - Fzzy Config finally has its own config!
keybinds.toml
controls the inputs used for interacting with Config GUIs.
Changes
- Registrar System:
RegistrySupplier
now implementsRegistryEntry
directly, as well as passing its reference entry. This includes a breaking experimental change,getKey
has changed togetRegistryKey
- Improved the narration of
ValidatedChoice
andValidatedChoiceList
- Improved the memory footprint of
DynamicListWidget
, deferring several allocations until needed - Shortened in-GUI changelogs related to Validated Object changes.
- In-GUI usage information popup updated with a list widget and configurable keybind entries.
- The Config GUI info screen has been updated with a list view of the GUI keybinds. These keybinds can be edited (and this list is secretly a custom config GUI for Fzzy Configs built-in Keybinds config)
ConfigScreenManager
now caches config GUI templates incrementally, instead of front-loading all screen templates at once. This has some side effects, namely that each screen now has a separate Update Manager, so restoring defaults, reverting changes, etc. is now sectioned off per-config instead of global to the namespace. The "Root" screen update manager can see any loaded children managers, so changes can be managed from the root screen into any child screens that have been loaded and modified.
Fixes
- Fixed done button on config screens saying "back" when they should say "done" in certain circumstances
- Fixed
ValidatedAny
popup saying "Revert Changes" for both the revert and restore defaults button - Certain validation types now properly determine their default- and changed-state, namely Validated Objects.
ValidatedCondition
now properly considers its conditions when determining default and changed states. A Validated Condition that has failed conditions will always be considered "default"- Fixed various typos and other content issues with some KDoc entries
ConfigScreenNarrator
now properly strips out formatting codes before narrating the text content (this also affects the vanilla screen narrator)- Fixed
ValidatedIdentifier
config widgets not being properly navigable with keyboard. - (NeoForge) fixed network crash involving clients without Fzzy Config trying to join a server with it.
- (1.20.1) fixed texture issue with the context and go-to menus.
Updated ImmediatelyFast to 1.6.0 (1.21.1)
- Fixed JourneyMap graphical issues
- Fixed item durability bar render order
- Changed the versioning of ImmediatelyFast. The minor version is now incremented with every Minecraft update. The patch version is incremented with every ImmediatelyFast release. This aims to group all releases for a specific Minecraft version together. It also allows for more frequent releases because I can do a release for a single Minecraft version instead having to accumulate enough changes to justify a release for all supported versions.
Updated Iris Shaders to 1.8.8 (1.21.1)
Fixes a crash with some packs
Updated Lithium to 0.14.8 (1.21.1)
Lithium 0.14.8 for Minecraft 1.21.1 includes a new optimization, a few bugfixes and improves mod compatibility.
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
- Fast-path exit end portal search by counting nearby bedrock blocks. Reduces lag when placing the last end crystal when respawning the ender dragon by 97%.
- Debug option for detecting invalid chunk data packets
Changes
- Use worlds for thread tests instead of minecraft server to improve compatibility with the worldthreader mod
Fixes
- Fix missing default return value in LithiumHashPalette copies
- Fix incorrect handling of fire, lava and soul fire in experimental block touching optimization
- Fix compatibility with Moonrise
Updated My Totem Doll to 2.0.0 (1.21.1)
- Added support for newer MC versions
- Added Tags Menu
- Added compatibility with CIT-Resewn, Sodium and other
- Updated Mod Menu
- Added support for 2d totems
- Added support for resource pack models
- Bug fixes and other changes
Updated Resourcify to 1.7.1 (1.21.1)
Resourcify 1.7.1
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
- Move downloading worlds to "Create new world" and then press the "Download" tab.
- Add updating support for Datapacks when using a mod like Datapack/Gamerule Menus.
- After updating a Resource Pack, you are now returned to the pack selection GUI, instead of immediately triggering a resource reload.
- Make dependencies open inside Resourcify, instead of opening it in the browser.
- (1.21.4 NeoForge) Fix compatibility with NeoForge 21.4.84-beta and above. (Note: Resourcify now requires NeoForge 21.4.84-beta or later on 1.21.4).
- Improve scaling in the update GUI.
- Added disabled button colors, these can be changed with themes.
- Fixed an issue where if you have an old version of a pack, and the up-to-date version, Resourcify would still try to update the old version.
Updated Soduim to 0.6.9 (1.21.1)
- Other mods should replace their usages of the internal SpriteUtil with the public SpriteUtil, as the internal class will be removed in Sodium 0.7.
Updated Very Many Players to 0.2.0+beta.7.170 devbuild (1.21.1)
- 0d576dee fix: do not reregister channel on client - ishland
Updated YetAnotherConfigLib to 3.6.3 (1.21.1)
YetAnotherConfigLib 3.6.3
This version of YACL has many different version targets. Ensure you download the correct version of YACL for your MC version.
- Fabric 1.21.4
- Fabric 1.21.2 (also supports 1.21.3)
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21.4
- NeoForge 1.21.2 (also supports 1.21.3)
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Add
categoryIf
toYetAnotherConfigLib.Builder
(thanks Kevin) - More translations
Added Enhanced Block Entities v0.10.2 (1.21.1)
Deleted Better Beds 1.4.0 (1.21.1)
Updated Chat Heads to 0.13.13 (1.21.1)
update Russian (ru_ru) translation, thanks to cutiegin!
Updated Ears to v1.4.7 (1.21.1)
Updated Fabric Language Kotlin to 1.13.1+kotlin.2.1.10 (1.21.1)
- Bump version (modmuss)
- Update versions (#158) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.6.4 (1.21.1)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
Registrar is still marked experimental with anticipated stability by 0.7.0
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- New
TextureProvider
interface for generic provision of textures based on active/hovered state. Single
andQuad
variants ofTextureSet
added for sets with one texture regardless of state, and sets with all four textures different, respectively.
Changes
TextureSet
now implements theTextureProvider
interfaceCustomPressableWidget
and thereforeCustomButtonWidget
now useTextureProvider
instead of directlyTextureSet
in their implementations.textureSet
method ofSpriteDecorated
is now deprecated and defaulted, with a scheduled removal of 0.7.0.SpriteDecoration
andSmallSpriteDecoration
constructors withTextureSet
are likewise deprecated, with new overloads takingTextureProvider
- The texture sets in
TextureIds
are now explicitly typed asTextureProvider
instead. - Improved the lazy-loading and/or reduced duplicate loading of certain elements in lists and screens. This effort will expand in the future to further FCs goal of only ever loading a resource upon it being needed.
ValidatedChoiceList
now shows highlights around "unselected" options to better indicate that they are still active button elements.
Fixes
- Fixed
ValidatedChoiceList
popup widgets being too narrow for the popup with very short choice titles. - Remove stray dev-environment logging from
LayoutWidget
Updated Inventory Profiles Next to 2.1.3 (1.21.1)
What's new
2.1.3
-
initial support for fabric 1.21.5
-
Major changes to how enchanted items/books are sorted. The tooltip enchantment order will be used.
Until now an internal metric::enchantments_score
was used (the more and, higher level, enchantments
the better). However, since 1.21 the enchantments are shown in the item tooltips in specific order.
So IPN now uses that order when sorting enchanted items.
If you want to use the new order in your rules it is called::enchantments_tooltip_order
-
Auto refill changes. Version 1.21.5 is a major step towards fully data-driven items.
As a consequence, auto refill for armour and tools now uses the data to find the best match.
There will be no noticeable change in behaviour for vanilla items, but it is possible some server
generated or mod-supplied items may behave differently. - Optimized the mod icon.
- Added translations of the mod's description for ModMenu users. (including Legacy Fabric and Ornithe)
- Cleaned up the code a bit.
- Errors are now more user-friendly. (and you'll probably know if Ksyxis is to blame)
- Other minor fixes.
- support for 1.21.5
- lots of technical improvements that make the client mods configs simpler
- 1.21.3 is no longer supported
Updated Ksyxis to 1.3.3 (1.21.1)
This is a minor update, with some small fixes released over this time. No practical changes were made.
Full Changelog: https://github.com/VidTu/Ksyxis/compare/1.3.2...1.3.3
Updated libIPN to 6.3.1 (1.21.1)
What's new
6.3.0.1
Added Enhanced Block Entities v0.11 (1.21.2)
Updated ImmediatelyFast to 1.3.4 (1.21.2)
Updated Ksyxis to 1.3.3 (1.21.2)
This is a minor update, with some small fixes released over this time. No practical changes were made.
- Optimized the mod icon.
- Added translations of the mod's description for ModMenu users. (including Legacy Fabric and Ornithe)
- Cleaned up the code a bit.
- Errors are now more user-friendly. (and you'll probably know if Ksyxis is to blame)
- Other minor fixes.
Full Changelog: https://github.com/VidTu/Ksyxis/compare/1.3.2...1.3.3
Updated Lithium to 0.14.6 (1.21.2)
Lithium 0.14.6 for Minecraft 1.21.3 disables the LithiumHashPalette optimization by default due to many users reporting issues.
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
- Automatic release publishing workflow
Changes
- Disable
mixin.chunk.palette
(LithiumHashPalette) by default.
Updated Video Tape to 1.5.0 (1.21.2)
No changelog specified.
Added Ears v1.4.7 (1.21.4)
Updated Chat Heads to 0.13.13 (1.21.4)
update Russian (ru_ru) translation, thanks to cutiegin!
Updated Concurrent Chunk Management Engine to 0.3.2+alpha.0.35 devbuild (1.21.4)
- 01805e7d fix: block non-block-ticking chunks from ticking block entities - ishland
Updated Fabric API to 0.116.1 (1.21.4)
- Bump version (modmuss50)
- Fix incorrect HUD z index for sub layers (#4437) (modmuss)
Updated Fabric Language Kotlin to 1.13.1+kotlin.2.1.10 (1.21.4)
- Bump version (modmuss)
- Update versions (#158) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.6.4 (1.21.4)
Reminder of breaking changes in 0.6.x
ValidatedEntityAttribute
is removedCustom[Widgets]
are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidget
has many deprecations, and probably at least one breaking change despite my best efforts- As of 0.6.3,
ActiveButtonWidget
is unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidget
is unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
Registrar is still marked experimental with anticipated stability by 0.7.0
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- New
TextureProvider
interface for generic provision of textures based on active/hovered state. Single
andQuad
variants ofTextureSet
added for sets with one texture regardless of state, and sets with all four textures different, respectively.
Changes
TextureSet
now implements theTextureProvider
interfaceCustomPressableWidget
and thereforeCustomButtonWidget
now useTextureProvider
instead of directlyTextureSet
in their implementations.textureSet
method ofSpriteDecorated
is now deprecated and defaulted, with a scheduled removal of 0.7.0.SpriteDecoration
andSmallSpriteDecoration
constructors withTextureSet
are likewise deprecated, with new overloads takingTextureProvider
- The texture sets in
TextureIds
are now explicitly typed asTextureProvider
instead. - Improved the lazy-loading and/or reduced duplicate loading of certain elements in lists and screens. This effort will expand in the future to further FCs goal of only ever loading a resource upon it being needed.
ValidatedChoiceList
now shows highlights around "unselected" options to better indicate that they are still active button elements.
Fixes
- Fixed
ValidatedChoiceList
popup widgets being too narrow for the popup with very short choice titles. - Remove stray dev-environment logging from
LayoutWidget
Updated Inventory Profiles Next to 2.1.3 (1.21.4)
What's new
2.1.3
-
initial support for fabric 1.21.5
-
Major changes to how enchanted items/books are sorted. The tooltip enchantment order will be used.
Until now an internal metric::enchantments_score
was used (the more and, higher level, enchantments
the better). However, since 1.21 the enchantments are shown in the item tooltips in specific order.
So IPN now uses that order when sorting enchanted items.
If you want to use the new order in your rules it is called::enchantments_tooltip_order
-
Auto refill changes. Version 1.21.5 is a major step towards fully data-driven items.
As a consequence, auto refill for armour and tools now uses the data to find the best match.
There will be no noticeable change in behaviour for vanilla items, but it is possible some server
generated or mod-supplied items may behave differently. - Optimized the mod icon.
- Added translations of the mod's description for ModMenu users. (including Legacy Fabric and Ornithe)
- Cleaned up the code a bit.
- Errors are now more user-friendly. (and you'll probably know if Ksyxis is to blame)
- Other minor fixes.
- support for 1.21.5
- lots of technical improvements that make the client mods configs simpler
- 1.21.3 is no longer supported
- Updated German translations
- Updated Slovak translations
- Updated Ukrainian translations
- Add PreparableModelLoadingPlugin support - embeddedt
- Updated Shulker Box Tooltip to v5.2.4 (1.21.4)
- Updated turkish localization by Hexasan. (#196)
- Updated german localization by Lucanoria. (#194)
- Fixed a problem where material downgrading would not correctly handle custom block models that use multiple render layers on NeoForge. (i.e. Red Observer in XyCraft.)
- Fixed the handling of custom DelegateBakedModel implementations which also provide their own BakedModel#getQuads implementation, which affected mods like Framed Blocks on Minecraft 1.21.4.
- Fixed certain replacement models (Hoppers, Cauldrons, etc) not using the texture names that mods and resource packs expect.
- Fixed graphical corruption with translucent blocks that would only appear on 32-bit operating systems.
- Improved error diagnostics for a common mod compatibility issue that is causing game crashes.
- Improved compatibility with mods that change behavior of the item renderer.
- Improved compatibility with mods that implement animated sprites using custom logic.
- Added support to the graphics adapter probe for detecting Intel Xe2 graphics.
Updated Ksyxis to 1.3.3 (1.21.4)
This is a minor update, with some small fixes released over this time. No practical changes were made.
Full Changelog: https://github.com/VidTu/Ksyxis/compare/1.3.2...1.3.3
Updated libIPN to 6.3.1 (1.21.4)
What's new
6.3.0.1
Updated Mod Menu to v13.0.2 (1.21.4)
Updated ModernFix to 5.20.3 (1.21.4)
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.20.2+1.21.4
5.2.4+1.21.4: