- Update to 1.20.5 and 1.20.6!
- This brings support for 3rd party UI elements when using the experimental toggle. Please report any issues you experience to Noxesium and not to any other mods!
- All plugin channel messages have moved to noxesium-v2 and dropped the versioning system. This is because fabric has dropped their networking system and expects you to use custom payloads which have stricter serialization requirements.
- Massively improve mixin stability and compatibility #44 by @Bawnorton
- Added Simplified Chinese translations #60 by @mcxiangdon
- The GitHub repository now contains a server-side implementation to interface with Noxesium written in Kotlin against Paper 1.19.4
- This implementation supports all Noxesium clients back to the original release of the packet protocol.
- There is now a built-in API to listen to Noxesium's custom packets without using mixins
- Replaced server rule for setting OnPlace and OnDestroy tags with a new one to set the ItemStack to use for the empty hand. This allows you to replicate the old behavior as well as use the new item components to set e.g. the mining speed of various blocks when using no item.
- Only available with 1.20.5 clients as the item stack syntax has significantly changed.
- Added show experimental UI toggle in the normal video settings screen when not using Sodium
- Added setting in Accessibility Settings to enable resetting toggle keys on death. This would always happen in vanilla but this setting is set to off by default in Noxesium. You can use this setting to restore vanilla behavior. Disabling this setting will make it so toggle sprint is not removed on death.
- Add hidden setting to add keybinds to make players glow based on the color of their team, these keybinds can be enabled by manually enabling "showGlowingSettings" in the config file file, there is no in-game button
- Fixed an issue where custom model data optimizations would break when numbers exceeded 16777216.
- Experimental UI improvements are now unavailable on Lunar Client as they already have similar optimizations
- Added translations for Nederlands & Vlaams
- Fixes an issue where Noxesium doesn't correctly detect when you join a server
- Fixed an issue where custom model data optimizations would break when numbers exceeded 16777216
- Added a new server rule to disable experimental UI optimizations for servers that want to use shader animations
- Updated to 1.20.3 & 1.20.4
- Moved configuration settings to the Video Settings menu when using Sodium
- Disable item override optimizations when using Chime (fixes #37)
- Removed leftover code that caused crashes when using adventure-platform-fabric (fixes #38)
- Experimental performance patches are no longer available when using other mods that are known to be incompatible (fixes #39)
Changes
- New experimental performance improvements
- New custom sound API (#33) (by @AsoDesu)
- Added additional information to ClientboundMccGameStatePacket about current map and round
- Introduces ability for servers to disable boat collision (#32) (by @TrollsterCooleg)
- Fixed crash on server join when using Fabric API 0.91.0 or newer
Performance Improvements! (experimental)
This release features new performance improvements for UI rendering. These changes are highly experimental and not enabled by default.
Currently these changes can improve fps by 2-3x on MCC Island. Users that already have high framerates will experience a larger benefit from these optimizations.
If Cloth Config API is installed you can find a configuration panel in the mods list, here you can enable these experimental performance improvements. After you have enabled the configuration setting you can use F3+W to toggle the optimizations on/off for quick comparisons and testing. Feel free to report any bugs caused by these experimental changes to help move them to a more stable spot.
These changes will have compatibility issues with other mods or heavily customised servers due to the nature of the optimizations. Please report these issues! These changes won't become enabled by default until they are sufficiently stable and have been thoroughly tested.
- Update to 1.20.2 (#31) (by @AsoDesu)
- Fixed compatibility issue with Porting Lib. (#29)
- Updated text display changes to preserve behaviour that text displays do not render through walls. (#28)
- Reworked custom model performance patch to match vanilla behaviour exactly.
- This fixes issues encountered by those with resource packs with more complicated overrides. Noxesium now only applies its optimizations if the overrides are optimizable. That is, only custom model data overrides are used. It now also respects the order in which they are defined exactly like vanilla.
- New feature: The backgrounds of text displays are now see-through. This fixes issues where models would not render when seen through a text display.
- Fixes a crash when using Sodium 0.5.1 without Iris installed.
- Noxesium's API has been completely rewritten. Its features should now be more stable for others to make use of and depend on.
- New feature: Background music now continues playing when briefly setting the music slider to 0% and back.
- New feature: Servers can now easily disable all vanilla music from playing on the client and add extra music sliders.
- New feature: Performance improvements to rendering colored custom models (+5% fps)
- New feature: Performance improvements to rendering all custom models (+10% fps)
- Player heads now support showing any skin texture instead of requiring a player uuid. This fixes issues with showing the skins of disguised players.
- Updated to 1.20.
- Fixed a bug where player heads could glitch out when changing resource packs.
- Updated to Minecraft 1.19.4.
- New feature: Allow servers to define items as unmovable for fancier UIs.
- New feature: Move action bar text slightly up on MCC Island to not clip the faction icons.
- New feature: Allow servers to lock camera rotations during cinematics.
- New feature: Custom setting on MCC Island to enable player heads in UIs.
- This release fixes a breaking issue in above feature where it stopped working after multiple resource pack switches without changing servers. If you already downloaded 0.1.5 the feature will not work.
- Updated to Minecraft 1.19.3
- New feature: Fixes custom models sometimes disappearing when not looking at the center.
- Removes log spam from MCCI resource pack loading.
- Fixed a rare crash when resizing the game window
- Fixed an issue where walls in Hole in the Wall would flicker while moving
Initial release