First release in 7 months (11 months since the last release that I coded). I just want to remind everyone that Exordium is in maintenance mode and that no mods that change the vanilla UI are officially supported.
What's Changed
- Add 1.20.6 and 1.21(.1) support
- Update ru_ru.json by @Felix14-v2 in https://github.com/tr7zw/Exordium/pull/114
- Support for 1.20.3+ NumberFormat by @jordoncodes in https://github.com/tr7zw/Exordium/pull/135
- Update to 1.20.5 by @rybot666 in https://github.com/tr7zw/Exordium/pull/140
- Remove sign and nametag buffering for good by @rybot666 in https://github.com/tr7zw/Exordium/pull/141
- compose or something idk by @viciscat in https://github.com/tr7zw/Exordium/pull/151
New Contributors
- @jordoncodes made their first contribution in https://github.com/tr7zw/Exordium/pull/135
- @viciscat made their first contribution in https://github.com/tr7zw/Exordium/pull/151
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.2.1-1.20.4...1.3.0
All credits for this update to to @rybot666 .
What's Changed
- Update to 1.20.4 by @rybot666 in https://github.com/tr7zw/Exordium/pull/131
New Contributors
- @rybot666 made their first contribution in https://github.com/tr7zw/Exordium/pull/131
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.2.1-1.20.2...1.2.1-1.20.4
What's Changed
- Update to 1.20.2
- Fix tablist PlayerTeam styling by @JustAlittleWolf in https://github.com/tr7zw/Exordium/pull/110
- Update Simplified Chinese translation. by @Wudji in https://github.com/tr7zw/Exordium/pull/112
- Update ru_ru.json by @wicivo in https://github.com/tr7zw/Exordium/pull/108
New Contributors
- @wicivo made their first contribution in https://github.com/tr7zw/Exordium/pull/108
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.2.1-1.20.1...1.2.1-1.20.2
Quick release before Mojang manages to release 1.20.2. This release contains major improvements and a bit of a surprise.
1.2.1 Changes:
- Fix Fast Crosshair using the wrong settings
- Update Crosshair when going into F5/changing to spectator mode
1.2.0 Changes:
- Partial (Neo)Forge Support (not all Fabric things are implemented in regards to Health/Armor/Food/Air bar)
- Render multiple buffered overlays in one draw call with a custom shader, increasing performance a lot
- Custom "Fast-Vignette" render mode that buffers the vignette to be rendered with other UI parts
- Optional fast cursor mode, it is a lot faster, but will remove the inverted color effect(this was a bug in older versions of Exordium, now it's an option)
- Added Polling setting. It reduces on how often parts check rather they need to update(Set this to your monitors refresh rate I'd say, so it checks for example 60 times per second rather the scoreboard changed, and only renders when it's actually different. Before it checked each frame which was too often)
- Update MixinExtras to 0.2.0-rc.2
- Fix hanging sign text rendering a block too low
- Fix config reset button not actually working(just visually)
- Update tablist on heart blink and username style change by @JustAlittleWolf in https://github.com/tr7zw/Exordium/pull/99
- Added a small text to the config screen to remind people that supporting the dev is an option 😇
Known issues, please don't report/ask:
- Nametag buffering is still broken
- Mod UI elements like minimaps are not buffered(Neither on NeoForged or Fabric)
- The better F3 slide-in animation is bound to the update rate, so it is laggy
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.4-1.20.1...1.2.1-1.20.1
Quick release before Mojang manages to release 1.20.2. This release contains major improvements and a bit of a surprise.
What's Changed
- Partial (Neo)Forge Support (not all Fabric things are implemented in regards to Health/Armor/Food/Air bar)
- Render multiple buffered overlays in one draw call with a custom shader, increasing performance a lot
- Custom "Fast-Vignette" render mode that buffers the vignette to be rendered with other UI parts
- Optional fast cursor mode, it is a lot faster, but will remove the inverted color effect(this was a bug in older versions of Exordium, now it's an option)
- Added Polling setting. It reduces on how often parts check rather they need to update(Set this to your monitors refresh rate I'd say, so it checks for example 60 times per second rather the scoreboard changed, and only renders when it's actually different. Before it checked each frame which was too often)
- Update MixinExtras to 0.2.0-rc.2
- Fix hanging sign text rendering a block too low
- Fix config reset button not actually working(just visually)
- Update tablist on heart blink and username style change by @JustAlittleWolf in https://github.com/tr7zw/Exordium/pull/99
- Added a small text to the config screen to remind people that supporting the dev is an option 😇
Known issues, please don't report/ask:
- Nametag buffering is still broken
- Mod UI elements like minimaps are not buffered(Neither on NeoForged or Fabric)
- The better F3 slide-in animation is bound to the update rate, so it is laggy
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.4-1.20.1...1.2.0-1.20.1
What's Changed
- Add Tablist buffering by @JustAlittleWolf in https://github.com/tr7zw/Exordium/pull/98
- Fixed signs only rendering their text when both sides have text with turned-on buffering
New Contributors
- @JustAlittleWolf made their first contribution in https://github.com/tr7zw/Exordium/pull/98
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.3.1-1.20.1...1.1.4-1.20.1
This is a hotfix for the 1.1.3 1.20.1 release. It still is a temporary "better than nothing" release. Also recommended to combine with ImmediatelyFast and Sodium.
Changes
- Prevent crashes with Enhanced Block Entities, sign text buffering just gets ignored in that case
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.3-1.20.1...1.1.3.1-1.20.1
Note: this is more of a temporary release, since it's basically a straight port of the 1.19.4 version. Adds known issues with mods like Enhanced Block Entities. Tested with ImmediatelyFast.
Changes
- Updated to 1.20.1, add support for double-sided signs
- Fix mixinExtras setup, preventing mod conflicts/issues with quilt
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.2-1.19.4...1.1.3-1.20.1
What's Changed
- Fixed issue between Exordium and ImmediatelyFast
- Enchant Glow/Item cooldowns now trigger rendering
- Add ru_ru.json by @Felix14-v2 in https://github.com/tr7zw/Exordium/pull/80
- Simplified Chinese translation. by @Wudji in https://github.com/tr7zw/Exordium/pull/76
New Contributors
- @Felix14-v2 made their first contribution in https://github.com/tr7zw/Exordium/pull/80
- @Wudji made their first contribution in https://github.com/tr7zw/Exordium/pull/76
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.1-1.19.4...1.1.2-1.19.4
What's Changed
- All changes from 1.1.0 now in a stable release.
- Fixed Signs not rendering
- Added support for hanging signs
- Fix hearts shaking at low health
- Fix the mount health bar when riding in survival
- Fix chat not realizing there is a new message
- Italian translation by @TheBossMagnus in https://github.com/tr7zw/Exordium/pull/63
- Merge the 1.19.4 rework by @tr7zw in https://github.com/tr7zw/Exordium/pull/67
New Contributors
- @TheBossMagnus made their first contribution in https://github.com/tr7zw/Exordium/pull/63
- @tr7zw made their first contribution in https://github.com/tr7zw/Exordium/pull/67
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.1.0-1.19.4...1.1.1-1.19.4
This is a beta release. Please report issues on Github, as the 1.20 version will be based on this work.
This version entirely rewrites how the buffering works. The main goal was mod compatibility and logic improvements. Instead of buffering the entire UI x times per second, each UI component gets buffered on its own. Instead of having fixed updates, the UI part updates only on changes. Each UI part has the following settings:
- An on/off option, so parts can be fully excluded
- Max FPS. Set a custom fps cap for each part
- Force Blend tries some trickery to potentially get other mods to work correct
- Force Updates will re-render this UI part at the max FPS, instead of only during changes. This helps when mods play animations that Exordium doesn't know about.
The following UI parts get buffered by Exordium. Everything else like minimaps or currently the player list will render like without Exordium:
- Chat
- The debug overlay F3
- Hotbar
- Experience bar/Level
- Health/Food/Armor bar
- Scoreboard
From my testing, performance should be about the same or slightly higher, assuming no extra hud elements are present. Tested with Sodium+Iris and ImmediatelyFast(thanks for the help). Still not compatible with VulkanMod, and wasn't able to get Optifabric to work currently(switch to Sodium+Iris), but I assume it should work.
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.0.3-1.19.4...1.1.0-1.19.4
- Update to 1.19.4
Full Changelog: https://github.com/tr7zw/Exordium/compare/1.0.3-1.19.3...1.0.3-1.19.4