Showing 2.3 and 2.4 changelogs together.
ML-2.4:
Bug fixes/General:
— Fixed an issue with config parsing between various SmartyGUI versions.
— Fixed a possible issue related to "backspace" input in some text fields.
— Render code is now a bit optimised.
— Config initialisation is a small bit optimised.
— Fixed some typos in the mod.
New features:
— Added "MC Version" label module.
— New anchors for HUD (now 9 various types).
ML-2.3:
Bug fixes/General:
— Fixed ModMenu not detecting the mod's description.
— Internal KeyBinding method change for better compatibility (in future).
New features:
— A toggle keybind for turning on/off the mod's GUI part.
— Small localization for keybindings' names inside "Options" settings.
Warning! Now moved to Babric and requires Java 17+!
Full refactor of the mod again, again and again...
Bug fixes:
— Fixed a crash whereas the mod was trying to get null properties and eventually was throwing NullPointerException (names and icons).
— Fixed a strange gradient renderer bug, where it could use wrong quads.
— Fixed a bug related with Armor status HUD renderer (could render it incorrectly / reversed order).
— In-Game Tooltip uses its own timer and doesn't break down in lots of moments.
— Block Viewer HUD uses additional string drawing method to avoid unnecessary “conflict” with Cyrillic modifications.
- Shortened time for ButtonBase hints.
- Debug mode for BEVHUD while changing its' parameters.
- Generally micro optimizations and code cleanup.
- Some bytes became booleans, some ints became bytes.
- Some grammatical mistakes fix.
Removed content:
— As for being useless, the specific module that provides additional information in main menu was fully removed.
— The full code of the furnace additional information module also was removed for the ML version due to some unsolved issues.
New content:
— A huger flexibility for Block/Entity Viewer HUD.
|— It's not locked to specific coordinates only, but can be moved anywhere.
|— Uses X, Y and ANCHOR values system.
|— Settings contain some presets.
|— Entity model rendering implementation.
— Added a GUI implementation of the config file! Can be accessed via "Numpad 0".
|— A small credits screen.
|— Two icon themes.
|— Dark theme mode for Config GUI.
— Transparency mode for Block/Entity Viewer HUD.
- Implementation of plugin system for the modification.
- A new plugin that shows block breaking percentage.
- A new plugin that enhances the modification usage.
- Replaced broken block textures with their items in Block Viewer HUD.
- Jukebox's music information.
- Plant's grow stage information.
- Extension of "common" loader (making the modification less dependant on ModLoader).
Code changes:
— The modification has moved to Apache License 2.0. Be careful.
— A huge modification's code refactor, as there were some flexibility issues.
— Most of the code should be readable, though has some foreign-language terminology.
Changelog: CF-1.0.1 -> CF-1.0.2
- SmartyGuiStAPI is now fully named SmartyStation.
- Colour multiplier now works correctly.
- Stone slab name crash fix.
- Slightly refactored code, also a bit optimized.
- Fixed some spelling mistakes.
- Instruction for installing this modification is now will be in README.md (github and description inside mod repositories).