SmartyGUI

SmartyGUI

Mod

A Minecraft b1.7.3 modification for Fabric that adds a bunch of useful client-side things to the game!

Client Utility

576 downloads
3 followers
Created2 years ago
Updated2 years ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...

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).

Full Commit Changelog

External resources



Project members

chesschicken-kz

Owner


Technical information

License
Apache-2.0
Client side
required
Server side
unsupported
Project ID