MenuWidget
: Fix the close hook not getting set depending on the call orderBaseFileBrowserWidget
: Add a property for whether to show hidden files- Fix an NPE during mod init by making malilib's init handler run first
- Add fallback support for loading
HotkeyedBoolean
s from primitive booleans - Configs: Set the "old version" backup directory to the same current backup dir
Original build time: 2022-04-11 17:58:58 UTC+3
Broken build
This is the first "post-rewrite" mod version, with almost 2 years worth of refactoring/rewriting, re-organizing, cleaning up code, rewriting everything to be more flexible, easier to use (for mods) with less need for boilerplate code and also adding various new systems and features.
This specific first build has some bugs that prevent it from actually being used, so check version 0.50.1
(or the later versions) instead.
Full change log to be added later, maybe, if it's even useful at all...
Basically everything changed...
And git rev-list --count 22a29cf9..a823d2afa
says ~625 commits since the previous build 0.10.0-dev.31
.
Original build time: 2022-04-11 12:21:06 UTC+3
- Cancel handled custom payload packets
ConfigBooleanHotkeyed
: Add backwards compatibility with the old save format- It's kinda late at this point for many people, but it can still help the users who haven't yet updated to
0.11.5
or later
- It's kinda late at this point for many people, but it can still help the users who haven't yet updated to
Original build time: 2022-03-13 19:14:03 UTC+2
- Fix
ConfigBooleanHotkeyed
not (de-)serializing the hotkey part- Note: This fix does change the config data format for that config, so after this change all of those configs will revert to their default boolean value
- Only write the Advanced Keybind Settings to the config if they are different from the current default settings for a given config
- Fix the Shulker Box Preview rendering under REI
- 2nd attempt, now seems to work...
Original build time: 2022-01-23 03:33:31 UTC+2
- Fix(?) a render state leak
- Seems to fix a lighting leak for the Tweakeroo Hotbar Swap Overlay at least
LayerRange
: FixSet Here
not doing anything in theLayer Range
mode- A couple of additions to
LayerRange
andIntBoundingBox
PositionUtils
: Fix a derp bug insetValue()
andmodifyValue()
forBlockPos
- Add a couple of new methods to
LayerRange
andIntBoundingBox
Original build time: 2022-01-14 15:49:17 UTC+2
- Add some temporary hacky crap to get same-line boolean and hotkey configs
- This is just to alleviate the boolean + hotkey config mess in MiniHUD and Tweakeroo until the proper malilib rewrite from 1.12.2 is ready to be ported forward
- Change the GUI config wrapper stuff a bit, also support
ConfigHotkeyedBoolean
- Use
Util.NIL_UUID
for action bar messages- Maybe this gets rid of the lag spike on first toggle message after game start?
- Possibly fix the Shulker Box Preview rendering under REI etc.
- Update to MC 1.18.1 (just a version bump and one mapping change)
Original build time: 2022-01-10 05:41:32 UTC+2
- Fix filter text not being lowercased (GH #67) (by alex-huff)
- Some list widget search changes, also search from the localized names of configs, see GH #66
- Allow localizing config names and comments
- Fix equipment overlay background rendering not applying the shader & matrix
- Some network packet handler improvements and small fixes
- Use the config display names for getting the name column width
- Fix Smoker and Blast Furnace not working in the inventory overlays
- Allow searching for modified configs by using the 'modified' keyword
- Fix getting the translated config name for the filter not using the newly added localization support
- Add a
MessageOutputType
class- This is currently used by Litematica and Tweakeroo to redirect or disable some warning messages
Original build time: 2022-01-03 21:15:29 UTC+2
- Update
ru_ru.json
(by Felix14-v2) WidgetListStringSelection
: Support searching/filtering (by Arnevdl29)- Optimize assets (by K0RR)
- Lossless compression by
oxipng
- Lossless compression by
- Fix accidentally using Litematica's translation keys for a couple of buttons
- Fix a crash if resizing the window while on the string list edit screen
- Build script clean-up, update mappings, set a MC version dependency
JsonUtils
: Always read the file using the UTF-8 charset. Also small clean-up.
Original build time: 2021-10-22 12:41:27 UTC+3
- Optimize assets (by K0RR)
- Lossless compression by
oxipng
- Lossless compression by
- Update Yarn mappings
- Make the Shulker Box/inventory preview clamp to the screen area
JsonUtils
: Use a temporary file to write to, then rename it to the target file- Color Editor: Add an alpha slider, fix the other values affecting the alpha
- Note: The main color selector rendering is still broken in 1.17+
- Add a debug message for input cancellation
- Remove the old weird hack of not cancelling modifier key inputs
WidgetDirectoryEntry
: Fix a render order issue with the background vs. contents
Original build time: 2021-09-06 23:12:36 UTC+3