Added Better Beds 1.4.0 (1.21.1)
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.308 devbuild (1.21.1)
- 74afd310 fix: handle reentrance in ServerEntityManager#unloadChunks - ishland
Added LambDynamicLights 3.1.4 (1.21.1)
Updated Fabric API to 0.112.1 (1.21.3)
- Bump version (modmuss50)
- Update translations (modmuss50)
- Make dynamic registry element path include namespace for none vanilla registries (#4180) (Josiah Glosson, modmuss)
- Rename convention tag mixin package does it doesn't clash with the new tag api. (#4300) (modmuss)
Updated Sodium to 0.6.5 (1.21.3)
This release is a hot fix for a critical issue introduced with Sodium 0.6.4 (published earlier today) that was causing frequent crashes. We have archived the previous release and recommend that all players using Sodium 0.6.4 instead update to this version.
Sodium 0.6.5
- Fixed a bug that would cause any usage of block or item rendering from entities to immediately crash.
Sodium 0.6.4
- Fixed a number of bugs with translucency sorting which were caused by the wrong camera coordinates being used in rendering.
- This also fixes rendering bugs with Distant Horizons that were introduced in Sodium 0.6.3.
- Fixed the rendering of block models which have quads with different shading modes (i.e. VT's Bushy Leaves, Bray's World...)
- Fixed a bug that prevented the "Help" button in dialog boxes from opening the default web browser on Windows.
- Improved the rendering of the "Pale Oak Leaves" block in Fast graphics mode.
- ... and some other very minor improvements and changes.
Added Video Tape 1.4.0 (1.21.2)
Updated BadOptimizations to 2.2.1 (1.21.2)
- The 1.21.2/1.21.3 jars now also work on 1.21.4
- Loading on a Forge/NeoForge server now prints a proper error message instead of crashing
- Lightmap caching is now marked as incompatible with Polytone Note that this is a reupload on Modrinth-I mistakenly uploaded the fabric-only jar for 1.21.2-21.4 previously.
Updated Cloth Config API to v16.0.143 (1.21.2)
No changelog specified.
Updated Fabric API to 0.112.0 (1.21.2)
- Bump version (modmuss50)
- Registry aliasing (#4231) (Syst3ms, modmuss50)
- Add tag aliases (#4198) (Juuz)
Updated BadOptimizations to 2.2.1 (1.21.3)
- The 1.21.2/1.21.3 jars now also work on 1.21.4
- Loading on a Forge/NeoForge server now prints a proper error message instead of crashing
- Lightmap caching is now marked as incompatible with Polytone
Note that this is a reupload on Modrinth-I mistakenly uploaded the fabric-only jar for 1.21.2-21.4 previously.
Updated Cloth Config API to v16.0.143 (1.21.3)
No changelog specified.
Updated Concurrent Chunk Management Engine to 0.3.1+alpha.0.37 devbuild (1.21.3)
42bcdbac fix: missed threading fixes in stronghold and nether fortress - ishland
Updated Entity Culling to 1.7.2 (1.21.3)
What's Changed
- Add 1.21.4 support
- Whitelist avm_staff:campfire_flame entity by @opekope2 in https://github.com/tr7zw/EntityCulling/pull/180
- Add Malay and Malay (Jawi) translations by @NuruddinPlays in https://github.com/tr7zw/EntityCulling/pull/182
New Contributors
- @opekope2 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/180
- @NuruddinPlays made their first contribution in https://github.com/tr7zw/EntityCulling/pull/182
Full Changelog: https://github.com/tr7zw/EntityCulling/compare/1.7.1...1.7.2
Updated Fabric API to 0.112.0 (1.21.3)
- Bump version (modmuss50)
- Registry aliasing (#4231) (Syst3ms, modmuss50)
- Add tag aliases (#4198) (Juuz)
Updated Sodium to 0.6.3 (1.21.3)
- [MC 1.21.4] Fixed compatibility with NeoForge 21.4.3+ Beta
- [MC 1.21.4] Fixed a bug causing font effects (such as italic, bold, underline) and text backgrounds to not render correctly.
- Fixed a number of bugs with fluid rendering that were causing faces to be hidden incorrectly against some modded blocks.
- Fixed detection of Intel graphics cards on Windows, which was causing some important workarounds to not apply.
- Startup warnings about incompatible NVIDIA or Intel GPU driver versions will now only be shown if the GPU is actually in use.
Updated Video Tape to 1.4.0 (1.21.1)
No changelog specified.
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.307 devbuild (1.21.1)
4c2d74dd fix: improve player ticket consistency - ishland
Updated Language Reload to 1.7.2 (1.21.1)
- Added Malay and Malay (Jawi) translations. (#67 by @NuruddinPlays)
Updated Ok Zoomer to 10.0.0-beta.8 (1.21.1)
- Fixed strict version ranges for the Fabric and NeoForge versions
Updated Resourcify to 1.6.0 (1.21.1)
Resourcify 1.6.0
New features
- Add CurseForge support for updating! Resourcify will now check both Modrinth and Curseforge for updates, and you can choose which source to use per project.
- When possible, links to modrinth in a project description will now be opened in Resourcify (this is configurable in the config).
- Add support for side mouse buttons to go back and forward between pages.
Fixes
- Fix CurseForge version filter using major version instead of exact version.
- You can now select multiple Minecraft versions when using the CurseForge source.
Updated BadOptimizations to 2.2.1 (1.21.1)
- The 1.21.2/1.21.3 jars now also work on 1.21.4
- Loading on a Forge/NeoForge server now prints a proper error message instead of crashing
- Lightmap caching is now marked as incompatible with Polytone
Updated Continuity to 3.0.0 (1.12.1)
The changes listed below are relative to the last full release, Continuity 2.0.2.
Fixes
- Fix sprite paths starting with
assets/minecraft/
not being parsed correctly - Fix custom block layers not being applied to moving blocks
- Fix
disableSolidCheck
using previously defined value instead of default value when no value was defined after a resource reload - Fix
overlay
method edge case where corner overlay would be applied when it shouldn't have been - Fix potential performance issues when resource packs add emissive item textures but emissive textures are disabled in the config
Compatibility Improvements
- Add support for Fabric block appearance API
- Improve mod compatibility of
overlay
method - Improve mod compatibility of default pack
Resource Pack Format Changes
- Add
orient
property - Add
overlay_horizontal
,overlay_vertical
,overlay_horizontal+vertical
, andoverlay_vertical+horizontal
methods - Disallow relative and non-standard sprite paths when namespace is defined
More details about these changes can be found at the wiki.
Other Changes
- Update and improve config screen
- Add pack icon for glass pane culling fix pack
- Slightly improve pack icon for default pack
- Improve built-in pack descriptions
- Add and update translations
- Add European Spanish (es_es) translation
- Add Mexican Spanish (es_mx) translation
- Add Malay (ms_my) translation
- Add Swedish (sv_se) translation
- Add Turkish (tr_tr) translation
- Add Tatar (tt_ru) translation
- Add Vietnamese (vi_vn) translation
- Add Traditional Chinese (zh_tw) translation
- Add Malay (Jawi) (zlm_arab) translation
- Update Estonian (et_ee) translation
- Update Filipino (fil_ph) translation
- Update Korean (ko_kr) translation
- Update Polish (po_po) translation
- Update Russian (ru_ru) translation
- Update Ukrainian (uk_ua) translation
- Optimize performance
1.19.4+:
- Make it so an overlay with an undefined
tintBlock
always has ambient occlusion enabled (unless disabled globally) instead of using the default value
Updated Dynamic FPS to v3.7.7 (1.21.1)
Update Traditional Chinese translation (PR 234 by @notlin4)
Updated Entity Culling to 1.7.2 (1.12.1)
What's Changed
- Add 1.21.4 support
- Whitelist avm_staff:campfire_flame entity by @opekope2 in https://github.com/tr7zw/EntityCulling/pull/180
- Add Malay and Malay (Jawi) translations by @NuruddinPlays in https://github.com/tr7zw/EntityCulling/pull/182
New Contributors
- @opekope2 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/180
- @NuruddinPlays made their first contribution in https://github.com/tr7zw/EntityCulling/pull/182
Updated Fzzy Config to 0.5.9 (1.21.1)
Scheduled API removal in 0.6.0: ValidatedEntityAttribute
. Reimplement usages of this class as needed.
Additions
- New
isDev
method inPlatformApi
for checking if the instance is running in a development environment. - Implemented a barebones
Registrar
system for platform-agnostic registration of objects. This API is experimental, with scheduled stability by 0.6.0.- Registers objects into
RegistrySupplier
instances, much like the (Neo)Forge deferred registry system.
- Registers objects into
- Added
onRegisteredClient
andonRegisteredServer
to theEventApi
for listening to config registrations and only acting after the config has been successfully registered. - New version of
ValidatedField.validateAndSet
,validateAndSetFlagged
that acceptsEntryFlag.Flag
(and inspects the field own flags) and changes set behavior based on flags present.EntryFlag.Flag.QUIET
: flagged field won't call listeners on changeEntryFlag.Flag.STRONG
: fieldvalidateAndSet
/validateAndSetFlagged
will use strong validation. Weak validation is standard.EntryFlag.Flag.UPDATE
: field will update its current sync state when the value is set.
- Added overload to
ValidationResult.report
that takes a string consumer directly for immediate reporting of issues. - New
Codecs
helper class in PortingUtils for handling version-agnostic Packet Codecs. Thanks Mojang.
Changes
ConfigApi.isConfigLoaded(scope)
has been deprecated in favor ofConfigApi.isConfigLoaded(scope, type)
. This new overload can check for client configs; the now-deprecated method only checked synced ones.- Also consider the new register event instead of trying to check for config load yourself.
- Scheduled
ValidatedEntityAttribute
for removal in 0.6.0. It is completely unused as far as I can tell with a github-wide search, and quite an unstable concept in general. If needed, a similar validation can be built for your own usage.
Fixes
- Fixed inaccurate docs in
ValidatedEntityAttribute.Builder
andEntityAttributeInstanceHolder
Updated ModernFix to 5.19.6 (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.19.5+1.21.1
- Use SSH for propagators - embeddedt
- Propagate via SSH - embeddedt
- Fix setup-gradle - embeddedt
- updated spark (#484) - pietro-lopes
- Fix standalone model variant not being loaded - embeddedt
Updated YetAnotherConfigLib to 3.6.2 (1.21.1)
YetAnotherConfigLib 3.6.2
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
- Update to support 1.21.4 (many thanks to Riflusso for this port)
- Add
groupIf
toConfigCategory.Builder
(thanks Kevin) - Pass down middle-mouse clicks to widgets in ElementListWidgetExt (thanks Protonull)
- Fix Greek translation (many thanks to Darkhax for this)
- Update Kotlin to 2.0.21
All the mods:
- Iris
- Sodium
- Fabric API
- ImmediatelyFast
- FerriteCore
- Reese's Sodium Options
- EntityCulling
- Dynamic FPS
- Lithium
- More Culling
- Inventory Profiles Next
- Bobby
- Noisium
- Ok Zoomer
- Centered Crosshair
- Concurrent Chunk Management Engine (Fabric)
- Mod Menu
- Very Many Players (Fabric)
- BadOptimizations
- Cloth Config API
- Fabric Language Kotlin
- libIPN
- Text Placeholder API
- ServerCore
- I see you over there!
- Alternate Current
- Axiom
- Ksyxis
Added Ksyxis 1.3.2 (1.21.2)
Added Lithium 0.14.3 (1.21.2)
Updated Fabric API to 0.110.0 (1.21.2)
- Bump version (modmuss50)
- Fix AFTER_SETUP event not being able to render (#4219) (JustRed23)
- Add RegistryEntryAddedCallback.allEntries (#4235) (modmuss)
- Add transitive access wideners for tracked data related creator entity methods (#4229) (Daniel Orr)
Updated Concurrent Chunk Management Engine to 0.3.0
C2ME 0.3.0 for Minecraft 1.21.3 is released
Key highlights:
- Partially rewrites the chunk system. This release introduces a dead simple implementation of the scheduling subsystem designed to perform reliably under high load. It eliminates the need of complex workarounds caused by design pitfalls of the vanilla chunk system.
- Introduces the density function compiler. This new optimization accelerates world generation datapacks by up to 30% by compiling them into JVM bytecode, avoiding all kinds of overhead caused by interface method calls.
Brief changelog:
- perf: chunk system rewrite
- perf: native acceleration v2
- perf: density function compiler v0
- perf: optimize aquifer heavily
- perf: consolidate light update notifications
- perf: reduce GC pressure when using some datapacks
- new: add ext_render_distance_v1 protocol for 127+ RD multiplayer
- new: log changed settings on startup
- new: actually unload POI
- new: uncap render distance in VulkanMod
- fix: mitigate ghost mushroom past simulation distance
- fix: improve player ticket consistency
- fix: very rare NPE in
SchedulingManager#getPriority
- change: use twice the parallelism for notickvd max concurrent loads
- change: disable density function compiler by default
- change: adjust thread count allocation
Updated Dynamic FPS to v3.7.7 (1.12.2)
Updated ImmediatelyFast to 1.3.3 (1.21.2)
- Added support for 1.21.4 (Fabric and NeoForge)
- (Forge) Mark mod as clientside only (Only visual change)
Updated Mod Menu to v12.0.0 (1.12.2)
- Add sort option to sort by update
Updated More Culling to 1.1.0 (1.21.2)
Fixed check surroundings culling wrongly
Updated Ok Zoomer to 11.0.0-beta.4 (1.21.2)
- Added Fabric support for Minecraft 1.21.4 pre-releases
- This is to be succeeded by a proper 1.21.4 build with NeoForge support later
- Forward-ported changes from the 1.21.1 backport
- Improved the NeoForge code for the
/ok_zoomer
command - Polished the codebase
Please Update your Fabric Loader to 0.16.9 or higher
Updated Chat Heads to 0.13.7 (1.21.1)
- compatibility with Emojiful when using "Before Name" rendering
- use @ExpectPlatform to simplify cross-platform logic
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.299 devbuild
a90a0180 fix: workaround compiler bug in some versions of clang - ishland
Updated Fabric API to 0.110.0 (1.21.1)
- Bump version (modmuss50)
- Add transitive access wideners for tracked data related creator entity methods (#4229) (Daniel Orr)
- Add RegistryEntryAddedCallback.allEntries (#4235) (modmuss)
Updated Fabric Language Kotlin to 1.13.0 (1.21.1)
- Kotlin 2.1 (#157) (modmuss, github-actions)
- Revert "Update versions (#152)" (modmuss50)
- Revert "Bump version" (modmuss50)
- Bump version (modmuss)
- Update versions (#152) (github-actions[bot], github-actions)
- Update push.yml to actions/upload-artifact@v4 (#154) (Alexander01998)
- Update readme (github-actions)
Updated ImmediatelyFast to 1.3.3 (1.21.1)
- Added support for 1.21.4 (Fabric and NeoForge)
- (Forge) Mark mod as clientside only (Only visual change)
Updated Inventory Profiles Next to 2.1.0 (1.21.1)
What's new
2.1.0
- 1.21.3/4 fixed some situations where the vanilla input processing wasn't properly canceled. For example locking and unlocking slots picked up the stack form the first slot if not empty.
Updated libIPN to 6.2.0
What's new
6.2.0
- Support for fabric 1.21.4
- fixes keybinds of InvTweaks Emulation for IPN
Updated Lithium to 0.14.3 (1.21.1)
Lithium 0.14.3 for Minecraft 1.21.1 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.
Changes
- Mod compatibility improvements, mostly on the neoforge platform
Deleted Enhanced Block Entities v0.10.2 (1.21.1)
The mod was removed because it causes artifacts with blocks such as the shulker box, bell (and possibly more)
Update Concurrent Chunk Management Engine to 0.3.0+alpha.0.298 devbuild (1.21.1)
377eab26 fix: very rare NPE in SchedulingManager#getPriority - ishland
Updated Fabric API to 0.109.0 (1.12.1)
- Bump version (modmuss50)
- Provide a RegistryByteBuf for attachment syncing (#4223) (modmuss)
Updated Smooth Scrolling to 2.2.1 (1.21.1)
- fix for the mod not working when the config file is not present and the mod not creating a new config file
Modpack author: made a few changes to the way the changelog is written to make it easier to read.
Updated Axiom to 4.3.3 (1.21.1)
- Reworked Ruler tool
- Added Circle measurement option to Ruler tool
- Lasso select now allows for drawing straight lines
- Added File > Export Minecraft Structure NBT
- Added Type Replace option to painter tools when using blocks with variants
- Added new brush type: Cone
- Added NBT support to the stamp tool
- Added pagination to hotbar switcher (alt), allowing for INFINITE HOTBARS
- Tinker now works with symmetry
- Hotbars and Views are now stored clientside instead of serverside
- Added button to Box Select Tool to use current position of player
- Added 3-day cooldown for update nag
- Added toast when toggling symmetry
- Barrier particles no longer show when using Show Collision Mesh
- Pressing ESC while on the path tool no longer clears the path
- Fixed collision mesh not updating when removing last block in chunk
- Added many keybinds
Updated Chat Heads to 0.13.6 (1.21.1)
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
Updated Fabric API to 0.108.0+1.21.1 (1.21.1)
- Bump version (modmuss50)
- Translation updates (#4194) (Fabric Bot)
- Add AFTER_CLIENT_WORLD_CHANGE (#4173) (fishshi)
- Data Attachment Sync API (#4049) (Syst3ms)
Updated Fzzy Config to 0.5.7 (1.21.1)
Additions
- New
ConfigScreenWidget
for easily creating a textless 20x20 widget to open your config from another screen.- Pass in your config's base scope (mod_id usually)
- Define a position absolutely, or choose a corner to anchor the widget to, and an optional padding (default 4px)
- Remember to add your new widget to the screens drawable children!
Changes
TextlessButtonWidget
is no longer final; make a custom implementation if you want!
Fixes
- Fixed
ValidatedField.toSet(collection)
returning a list, not a set.- WARNING: This may potentially be a breaking change, if any mods have used
toSet
and accepted that it returns aValidatedList
instead, rather than raising an issue with me. Their field will now not match the type returned. - Not marking this as a major patch since any mods that did this were working with broken state, not stable API
Updated ImmediatelyFast to 1.3.2 (1.21.1)
- Enforce text layer draw order (Fixes layering issues with custom fonts in server resource packs)
- 1.21.2+ only: Readded Forge support
- 1.21.2+ only: Fixed compatibility with NeoForge 21.3.23+
Updated Inventory Profiles Next to 2.0.10 (1.21.1)
2.0.10
- adds support for fabric 1.21.4-alpha tested with 24w46a and below
- fixes auto refill not working with gear slots except helmet
Updated Lithium to 0.14.2 (1.21.1)
This is a backport of 0.14.2 for Minecraft 1.21.1. Make sure to take a backup of your world before using the mod and please report any mod compatibility issues at the issue tracker. You can check the description of each optimization and how to disable it when encountering a problem.
Updated Smooth Scrolling to 2.2.0
- WARNING: This may potentially be a breaking change, if any mods have used
- New and much better config file format
- all settings should be automatically updated to this new format without any problems
- new setting for Hotbar Rollover
- this setting will enable/disable the rollover animation of hotbar while smoothly scrolling (when you scroll out of bounds and select an item on the other side of hotbar)
- default: True
- new setting for Entry List Scrolling Speed
- this setting will override the vanilla way of determining how many pixels should the widget scroll by (half of the entry height) to a set value
- default: 30 px
- 0 px: vanilla
- The config file can now be modified with the use of an included config screen, which can be accessed through ModMenu
- changes are only saved when you click on "Save and Exit"
- if the config file is corrupted, you will still get default values without it resetting the config file, but the save and exit button in the screen will overwrite the file even if it is corrupted
- you can still modify the config file while the game is running and you can still reload the config values by reloading resources but when you go into the config screen, it will also reload the config file immediately
- Fixed some compatibility issues
- Flow mod used to mess up creative screen smooth scrolling
- Masks weren't being properly applied with the Raised mod
- Some other stuff that I probably forgot about
- This version of the mod will probably not be backported to older versions of Minecraft
- The 1.21.3 port of this version will be coming as soon as possible but I'm not making any promises
Modpack author: made a few changes to the way the changelog is written to make it easier to read.
Updated Axiom to 4.3.3 (1.21.2)
- Reworked Ruler tool
- Added Circle measurement option to Ruler tool
- Lasso select now allows for drawing straight lines
- Added File > Export Minecraft Structure NBT
- Added Type Replace option to painter tools when using blocks with variants
- Added new brush type: Cone
- Added NBT support to the stamp tool
- Added pagination to hotbar switcher (alt), allowing for INFINITE HOTBARS
- Tinker now works with symmetry
- Hotbars and Views are now stored clientside instead of serverside
- Added button to Box Select Tool to use current position of player
- Added 3-day cooldown for update nag
- Added toast when toggling symmetry
- Barrier particles no longer show when using Show Collision Mesh
- Pressing ESC while on the path tool no longer clears the path
- Fixed collision mesh not updating when removing last block in chunk
- Added many keybinds
Updated ImmediatelyFast to 1.3.2 (1.21.2)
- Enforce text layer draw order (Fixes layering issues with custom fonts in server resource packs)
- 1.21.2+ only: Readded Forge support
- 1.21.2+ only: Fixed compatibility with NeoForge 21.3.23+
Updated Iris Shaders to 1.8 (1.21.2)
One of the biggest releases ever, Iris 1.8 and Sodium 0.6 are now out of beta.
With new functionality like translucency sorting, support for NeoForge and the Fabric Rendering API, and better mod compatibility, this 1.21.x release has all you could wish for. Shaders now have better mod support and slightly better performance, with improved visuals thanks to updates in Sodium.
Updated More Culling to 1.1.0-beta.3 (1.21.2)
New Features:
- added dont cull option
Bugs Fixed:
- #313 brewing stand has non-vanilla shape
- #301 Fix Bamboo culling full blocks with ClientTweaks
Updated Reese's Sodium Options to 1.8.0 (1.21.2)
What's Changed
- Added cursor pulsing animation by @cattyngmd in https://github.com/FlashyReese/reeses-sodium-options/pull/114
- Add Dutch translation by @Thijzert123 in https://github.com/FlashyReese/reeses-sodium-options/pull/118
- Create es_es.json by @C4BR3R4 in https://github.com/FlashyReese/reeses-sodium-options/pull/100
New Contributors
- @cattyngmd made their first contribution in https://github.com/FlashyReese/reeses-sodium-options/pull/114
- @Thijzert123 made their first contribution in https://github.com/FlashyReese/reeses-sodium-options/pull/118
- @C4BR3R4 made their first contribution in https://github.com/FlashyReese/reeses-sodium-options/pull/100
Full Changelog: https://github.com/FlashyReese/reeses-sodium-options/compare/mc1.21.3-1.8.0-beta.5...mc1.21.3-1.8.0
Updated Sodium to 0.6.0 (1.21.2)
This is the largest update to Sodium since the initial release! There are a countless number of improvements for mod compatibility and hundreds of bugs and other issues have been resolved. Additionally, we managed to pack some new performance optimizations into this release.
Key highlights of this release
- This is the first multi-loader release for both NeoForge and Fabric! Yes, seriously!
- In the long-term, this means that users and mod authors will no longer need to rely on third-party forks of Sodium (Rubidium, Embeddium, Xenon, etc). This will greatly reduce friction for everyone, and improve the overall user experience significantly.
- We are working with mod authors as quickly as possible to implement additional APIs to improve mod compatibility with this version. Where possible, we will try to submit patches upstream to other mods to minimize the effort needed. If you are a mod author who finds their mod no longer works with Sodium 0.6, please open an issue so that we can work with you to fix it.
- The Fabric Rendering API (FRAPI) is now supported out of the box! This greatly improves mod compatibility, and makes it so mods like Indium are no longer necessary. We've worked with individuals in the Fabric team and other mod authors to make sure our implementation works correctly, and have done comprehensive testing to ensure other mods behave correctly with our implementation. (That said, if you find a bug with it as a mod author, please let us know.)
- Major improvements for translucent blocks! You know the long-standing issues with stained glass and other blocks, and how they don't quite look right? We're happy to announce those issues are no more. This means that translucent blocks will look great-- much better than Vanilla even-- with almost no performance impact. (This achievement would not have been possible without the effort of Douira. This was such a complex issue that it became the subject of their master's thesis.)
Improvements and new optimizations
- Occlusion culling has been improved slightly, reducing the number of rendered sections by up to 10-15% when using higher render distances.
- Added a new optimization called "Material Downgrading" which moves some terrain geometry to a simpler render pass when the texture is not transparent or translucent. This can improve terrain rendering performance slightly, and sometimes much more with certain mods or resource packs.
- The quality of terrain rendering has been greatly improved (greater vertex/texture precision), fixing many issues with special block models.
- Added a handful of optimizations to Minecraft's block models, which can slightly improve performance in complex worlds.
- Improved performance on integrated Intel GPUs by up to 10-15% with additional terrain rendering optimizations.
- The graphical fidelity and performance of cloud rendering has been improved significantly.
- Greatly reduced virtual memory utilization while loading chunks. This should also help improve how quickly chunks are loaded on the client.
- Many fixes for handling worlds with a large amount of geometry.
- Error messages at startup are more helpful now, especially when showing errors about incompatible graphics drivers.
- Added an option to the Video Settings screen for controlling the Fullscreen Resolution. (This is currently only available on Windows.)
- Minor code quality and performance improvements for color mixing/swizzling functions used in various parts of the renderer.
- The rendering of some options in the video settings menu has been slightly improved.
- Improved the performance of the box blurs used in biome color blending, making the higher values for the biome blend option less expensive.
Fixes for mod compatibility
- Added support for modifying the alpha component of vertex colors in terrain rendering, as used by some mods.
- Fixed an issue where mods relying on FREX Flawless Frames (such as ReplayMod) would have a one-frame delay before chunks were rendered to the screen.
- Fixed a crash with Immersive Engineering when block entities attempt to render particles.
- Fixed compatibility with some mods that modify biome colors on NeoForge (i.e. Polytone.)
- Fixed compatibility with mods that render their block entities on a glowing render pass.
- Improved compatibility with mods that use custom fluid renderers.
- Improved compatibility with mods that use custom biome colors.
- Improved compatibility with mods that extend the entity renderer.
- Improved compatibility with some resource packs that use custom shaders in entity rendering.
- Added support for the FREX Flawless Frame API on NeoForge.
- Added an API for mods that need to conditionally render block entities (i.e. Flywheel.)
- Fixed a cryptic crash relating to the PoseStack that can happen when mods render items using the Fabric APIs.
Other bugs fixed in this release
- Fixed a bug that would cause z-fighting between fluids and some special blocks (such as Stairs and Slabs.)
- Fixed a crash at startup with ARM CPUs on Windows that don't support OpenGL without the use of a translation layer.
- Fixed an issue where some chunks would not render correctly immediately after the projection matrix was changed (such as when putting down a Spyglass.)
- Fixed a problem where animated textures would stop animating, especially when some other mods were installed.
- Fixed a problem where z-fighting would occur with some block overlays, such as emissive textures.
- Fixed a problem that caused clouds to render as fully opaque.
- Fixed a regression that was causing clouds to only render at a short distance.
- Fixed a bug that would cause clouds to render with the wrong colors at specific times of day and with specific camera angles.
- Fixed tooltips being cutoff in the Video Settings menu when the effective window size is very small.
- Fixed a bug where clouds may not render their bottom faces at specific camera angles.
- Added a workaround for users who have installed ASUS GPU Tweak III on their computer, since it causes extremely poor performance and crashes with Minecraft.
Updated BetterF3 to v11.0.3 (1.21.1)
Published 2024-11-04
Updated
- Translations
Full Changelog: v11.0.2...v11.0.3
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.295 devbuild (1.21.1)
03bf9ccb fix: properly map NEW to level 45 - ishland
Updated I see you over there! to v1.0.3 (1.21.1)
- Ported to MC 1.21.2, marked previous branch as incompatible.
Updated Inventory Profiles Next to 2.0.9 (1.21.1)
What's new
2.0.9
- fixed sort putting stuff in bundles.
- fixed profiles not choosing the best enchanted items.
- fixed profiles not comparing components properly.
- updated some gui hints to reflect new the packages of the respective mods.
Updated ModernFix to 5.19.5 (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.19.4+1.21.1
- Fix Furniture Mod hedges rendering in fast mode with dynres on - embeddedt
- WIP ingredient work - embeddedt
- Skip filtering blockstates if client is not in world - embeddedt
- Avoid error from mods that replace chunk system - embeddedt
- Trim LRU maps after dropping entries - embeddedt
- Always tick model manager even if not in world - embeddedt
- Skip filtering states when not in a world - embeddedt
- Fix fluidlogged incompatibility - embeddedt
Updated Ok Zoomer to 10.0.0-beta.6 (1.21.1)
- Fixed Fabric API dependency being too strict for Minecraft 1.21 (#123)
Updated Resourcify to 1.5.1 (1.21.1)
Resourcify 1.5.1
- Fixed a crash when opening the changelog of a project in the update screen
- Fixed a crash caused by a project having an invalid image URL
Added Cloth Config API v16.0.141 (1.21.2)
Added More Culling 1.1.0-beta.2 (1.21.2)
Added Very Many Players 0.2.0+beta.7.176 devbuild (1.21.2)
Added I see you over there! v1.0.3+1.21.3 (1.21.2)
Added Noisium 2.4.0 (1.21.2)
Added ServerCore 1.5.6 (1.21.2)
Added ImmediatelyFast 1.3.1 (1.21.2)
Added Axiom 4.2.1 (1.21.2)
Updated Dynamic FPS to v3.7.6
- Toast rendering issues for versions before 1.21.2 were also resolved
Updated Ok Zoomer to 11.0.0-beta.3 (1.21.2)
- Fixed fade flickering issues from the 1.21.2 port's new changes
- Fixed the whole interface being affected by the crosshair fade on NeoForge
- Fixed Hissboom not applying to the NeoForge JAR, now resulting into much a smaller JAR
- Polished the internals
Updated Reese's Sodium Options to 1.8.0-beta.5 (1.21.2)
Full Changelog: https://github.com/FlashyReese/reeses-sodium-options/compare/mc1.21.1-1.8.0-beta.4...mc1.21.3-1.8.0-beta.5
Updated Sodium to 0.6.0 (Beta 4) (1.21.2)
- Fixed a problem with older Intel GPUs that would cause Z-fighting with block overlays.
- Fixed a crash with Immersive Engineering when block entities attempt to render particles.
- Added a handful of optimizations to Minecraft's block models, which can slightly improve performance in complex worlds.
- Improved translucency sorting for special block models with rotated cuboids.
- Fixed a problem that caused clouds to render as fully opaque.
- Fixed a regression that was causing clouds to only render at a short distance.
- Fixed tooltips being cutoff in the Video Settings menu when the effective window size is very small.
- Fixed warnings at startup about missing refmaps.
Updated Axiom to 4.2.0 (1.21.1)
- Added Modelling tool with flat surface, catmull-rom surface, bezier surface, convex hull, smart surface, triangle strip and triangle fan
- Added entity copy-paste to the Editor UI
- Added support for entities in blueprints
- Other tools can now be used while a Placement is active
- Added direction options to Floodfill Tool
- Added config option to axiom.hocon to override blueprint browser path
- Added window to view all text annotations in the world and teleport to them
- Various bug fixes and performance improvements
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.294 devbuild (1.21.1)
- c162b1d0 fix: suppress ghost mushrooms outside of simulation distance - ishland
Updated Dynamic FPS to v3.7.6 (1.21.1)
- Toast rendering issues for versions before 1.21.2 were also resolved
Updated Entity Culling to 1.7.1 (1.21.1)
What's Changed
- Add 1.21.3 support (no 1.21.2)
- Correctly skip invisible armor stands instead of marker
- Fix drg_flares:drg_flare whitelist
- Whitelist Alex's Caves Gum Worm entity in Config by @AlexModGuy in https://github.com/tr7zw/EntityCulling/pull/174
- Create es_es.json by @C4BR3R4 in https://github.com/tr7zw/EntityCulling/pull/171
- Added translation key for keybind category (fix issue #172) by @Thijzert123 in https://github.com/tr7zw/EntityCulling/pull/175
New Contributors
- @AlexModGuy made their first contribution in https://github.com/tr7zw/EntityCulling/pull/174
- @C4BR3R4 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/171
- @Thijzert123 made their first contribution in https://github.com/tr7zw/EntityCulling/pull/175
Updated Fabric API to 0.107.0 (1.21.1)
- Bump version (modmuss50)
- Fix overriding vanilla translations (#4187) (apple502j)
- Add ServerChunkEvents.Generate (#4183) (Jason Penilla)
- Remove LevelProperties check (#4171) (SemmieDev)
- New Crowdin updates (#4167) (Fabric Bot)
- AttachmentType Registration Enhancements (#4109) (forgetmenot13579)
- fix: Add operator tab to common group list and filter for visible tabs in getPageCount. (#4172) (Reece Mackie)
Updated FerriteCore to ferritecore-7.0.2-hotfix-fabric (1.21.1)
- Upload correct jar in automatic release task
Updated Fzzy Config to 0.5.6 (1.21.1)
Additions
- Added a flag system
EntryFlag
toValidatedField
andConfigAction
. Currently only has one flagREQUIRES_WORLD
. A field marked with REQUIRES_WORLD marks that the player needs to be in-game for the setting to work properly. The config screen will show Not in Game instead of the setting, when not in game. - Added
ofDynamicKey
builder methods toValidatedIdentifier
. Use ofofRegistryKey
for non-synced dynamic registries (Loot registries, or modded dynamic registries that don't sync, primarily) is now deprecated and will log a warning.ofDynamicKey
handles synchronization of predicated registry lists more robustly. - Added zh_tw translations
Changes
ValidatedIdentifier
now automatically appliesREQUIRES_WORLD
to validation for dynamic registries, which require the world to be loaded. They will now not be available out of game.- Validation wrappers (lists, ValidatedCondition, etc.) will inherit their delegates flags automatically
- ConfigActions based on
ClickAction.RUN_COMMAND
orClickAction.SUGGEST_COMMAND
now automatically applyREQUIRES_WORLD
Fixes
ValidatedIdentifier
without validation no longer tries to "force" you to use the minecraft namespace in the text box- Enums revert to their proper default when automatically validated (plain field in the config)
- Config actions now respect permissions
Updated ImmediatelyFast to 1.3.1 (1.21.1)
- Reverted fast buffer upload to old approach
- The previous method (Using a streaming buffer) didn't show much of an extra performance improvement, but was a lot more complex/error-prone and doesn't work on older GPUs.
- If you notice a significant performance drop or graphical glitches when updating to this version, please open an issue on the GitHub repository.
- 1.21.2+ only: Fixed performance regression on Apple GPUs
- 1.21.2+ only: Screen Batching: Only batch container items and chat screen
- 1.21.2+ only: Added workaround for item cooldown render order issue
Updated Inventory Profiles Next to 2.0.8 (1.21.1)
What's new
2.0.8
- support for 1.21.3 all modloaders
- some minor bugfixes
Updated Language Reload to 1.7.1 (1.21.1)
- Fixed potential NullPointerException.
Updated libIPN to 6.1.1 (1.21.1)
What's new
6.1.1
- fixed swipe shift click to detect mouse button release.
Updated Lithium to 0.14.0 (Beta 1) (1.21.1)
This is the first experimental release for Lithium 0.14.0 which supports both the fabric and neoforge modloader. Make sure to take a backup of your world before using this experimental version. In case you find any bugs, please report them at the issue tracker. You can check the description of each optimization and how to disable it when encountering a problem.
Changes
- Adapt almost all optimizations and settings to work with neoforge
Updated Resourcify to 1.5.0.1 (1.21.1)
Resourcify 1.5.0.1
- (1.21.2/3 fabric) Fixed mod not being marked as compatible with 1.21.2.
- (1.21.0/1 fabric) Fixed mod not being marked as compatible with 1.21.0.
Resourcify 1.5.0
Please make sure to report any bugs and/or visual anomalies on Resourcify's GitHub or in the Discord.
New features
- Added world support: a plus button will now appear on the world selection screen, which you can use to download maps from CurseForge.
- Added config option to disable the buttons in specific screens (for example you can disable the world browser button,
if you wish). To access Resourcify's config go to mod menu for fabric and click on Resourcify and then the config
button, or for (Neo)Forge press the mods button, select Resourcify and then press the config button. If you would like
to include a specific config in a modpack, all settings are saved in
.minecraft/config/resourcify.json
. - Added a config option to choose if you want to use full resolution images (when available) instead of the lower resolution thumbnail images, this is usefully if you have a high-resolution screen and a fast internet connection.
- Added Korean translations by Koala0107 (#52).
- Support for 1.21.3 fabric, Forge and NeoForge will come at a later date.
Changes
- Fix modrinth gallery images using low-res images when opening them
- Use linear scaling for images instead of nearest neighbour scaling, fixes modrinth banners and logos looking pixelated due to modrinth switching to lower-resolution images for them.
- Switch to smaller thumbnail images for search and un-opened gallery images, improves gallery image loading speed, especially on slower connections
- Fix buttons getting re-created too many times, causing the fancy menu widget locator to change
Updated Shulker Box Tooltip to v5.1.2 (1.21.1)
5.1.2+1.21.1:
- Added Traditional Chinese localization by notlin4. (#177)
Updated Very Many Players to 0.2.0+beta.7.169 devbuild (1.21.1)
e33cd3cf fix: bypass staging when adding player - ishland
The pack has been updated to version 1.21.2! Many mods haven't been released for version 1.21.2 yet, but that can be fixed, so it's not a big problem. There might be crashes and other issues!
All the mods:
- Alternate Current [1.9.0]
- Sodium [0.6.0-beta.3+mc1.21.2]
- Iris [1.8.0-beta.6+mc1.21.2]
- Fabric API [0.106.1+1.21.2]
- BadOptimizations [2.2.0]
- Bobby [5.2.5+mc1.21.2]
- Concurrent Chunk Management Engine [0.3.0+alpha.0.330+1.21.2]
- Mod Menu [12.0.0-beta.1]
- Dynamic FPS [3.7.4]
- Ok Zoomer [11.0.0-beta.1]
- Reese's Sodium Options [1.8.0-beta.4+mc1.21.1]
- ServerCore [1.5.6+1.21.2]
- Very Many Players [0.2.0+beta.7.176+1.21.2]
The minimum Fabric Loader version is 0.16.2
Updated YetAnotherConfigLib to 3.6.1 (1.21.1)
YetAnotherConfigLib 3.6.1
This build supports the following versions:
- Fabric 1.21.2
- NeoForge 1.21.2
- Fabric 1.20.1
- Fabric 1.20.4
- Fabric 1.20.6 (also supports 1.20.5)
- Fabric 1.21
- NeoForge 1.21
- NeoForge 1.20.6 (also supports 1.20.5)
- NeoForge 1.20.4
- MinecraftForge 1.20.1
Changes
- Add 1.21.2 build for NeoForge
- Fix not being able to type negative numbers into number field controllers ()
- Fix default range of floating point field controllers being 0-MAX instead of MIN-MAX (#213)
- Update translations
Updated Ok Zoomer to 10.0.0-beta.4 (1.21.1)
Changelog
- Optimized world rendering during zoom
- Seriously, ever since Minecraft has made it require extra effort, no other zoom mod has done it. Enjoy your FPS boost!
- Future-proofed the crosshair magic
- Switched some
double
s tofloat
s - Fixed nonsensical Zoom Divisor tooltip
- Updated Zoom Overlay's file description
Updated Mod Menu to v11.0.3 (1.21.1)
- Fix Mods screen being slow to open the first time
- Config screen errors no longer show until after a user has tried to open them
- Fix drag-n-drop not supporting Quilt mods
- Updated Polish translation
- Fixed issue with drag-n-drop toast having the same line displayed twice
- Updated Korean translations
- Fixed Belarusian translation
- Fixed issues with parent mods
Updated Inventory Profiles Next to 2.0.7 (1.21.1)
2.0.7
- fixed crash when supermartijn642s-core-lib is installed too.
Updated Fzzy Config to 0.5.5 (1.21.1)
- None.
Changes
- None.
Fixes
ValidatedIdentifier.ofRegistryKey
now works properly with the three types of tables that apparently aren't in the normal dynamic registry manager (loot, functions, predicates)- ValidatedMaps have better popup error reporting
- Error catching overall improved
- Fixed class-level
@Translation
negation not being respected ValidatedAny
recognizes and prioritizesTranslatable
entries like normal config settings do
Updated FerriteCore to 7.0.1 (1.21.1)
- Improve error message when accessing invalid block properties
Updated Fabric API to 0.106.0 (1.21.1)
c
fluid tags (#4134) (TelepathicGrunt)Updated Dynamic FPS to v3.7.4 (1.21.1)
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.292 devbuild (1.21.1)
- 404e068e refactor: use mixin to remap threading fixes rather than hardcoded intermediary names - ishland
Updated Chat Heads to 0.13.4 (1.21.1)
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
Updated Bobby to 5.2.5 (1.21.1)
- Update to Minecraft 1.21.2
- Fix missing fake chunks and "Network Protocol Error"s when server sends out-of-bounds chunk (#313)
Updated BadOptimizations to 2.2.0 (1.21.1)
- Port to 1.21.2
- Mod Menus:
- Add mod icon to Fabric Mod Menu (PR)
- Add mod icon to Forge/Neo Mod Menu
- Link Website/Issues buttons on Fabric Mod Menu
- Activate config screen buttons on Fabric/Neo mod menus (it will open the config file)
- Marked entity renderer optimizations as incompatible with:
- BedrockSkinUtility
- SkinShuffle
- This seems to be the cause of a lot of problems...
- Override with
ignore_mod_incompatibilities
- Config version 4:
- Rephrase comments
- The game will now crash if the config is invalid instead of showing a pre-title-screen warning.
Updated Concurrent Chunk Management Engine to 0.3.0+alpha.0.222 devbuild (1.21.1)
- 8a0c5c8c fix: properly recover from emergency state - ishland
- adca9be2 Removed unneeded disabling of world.player_chunk_tick - SeaSide53
- e77ca4f6 fix: allow building natives without mingw - ishland
- 43dec927 Merge branch 'ver/1.21.1' of github.com:SeaSide53/C2ME-fabric into ver/1.21.1 - ishland
Updated Fabric Language Kotlin to 1.12.3+kotlin.2.0.21 (1.21.1)
- Bump version (modmuss)
- Update versions (#151) (github-actions[bot], github-actions)
- Update readme (github-actions)
Updated Fzzy Config to 0.5.3 (1.21.1)
Additions
- New experimental Result Provider api; providing a framework for reflectively accessing any config value via string scopes
- Create result providers for any configurable type, providers soft fail to fallbacks given during creation
- Results are dynamically updated as the config changes, no need for relogging, reloading, etc.
- Built in argument handling system for performing actions on the scope requested - check the size of a list, check if a list contains a value, scale a result, anything you can dream up.
- Check the wiki article for an example use case.
Changes
- None.
Fixes
- Restart screen now properly shows when a restart-causing change is received.
- Pressing tab on suggestions now properly tabs the result into the setting text field instead of changing focus to the next widget (done button etc.)
ValidatedIdentifier.ofRegistryKey
now takes? extends Registry
like the other helper method types, instead of justRegistry
.
Updated Inventory Profiles Next to 2.0.6 (1.21.1)
What's new
2.0.6
- sort hotfix for forge variants
2.0.5
we have new logo!
mod compatibility
- Adds support for Controlify
- The cursor will snap to all IPN overlay elements like it snaps to the gui slots.
- IPN buttons overlay will now work properly with
Packed up
backpacks - Support for the attached storage of
Workshop for handsome adventurer
. All features now work properly.
Features
- It is now possible to enable second set of overlay buttons when a chest is opened. The new buttons will operate on the player inventory.
Fixes
- Auto refill icons will no longer show if Auto Refill is disabled.
Updated libIPN to 6.0.3 (1.21.1)
What's new
6.0.2
- minor changes needed by IPN 2.0.4