Releases: mchorse/mclib
Releases · mchorse/mclib
McLib 2.4.3
This update was made by @Chryfi, exceptions are mentioned at the respective items.
- Added BetterLights helper classes
- Added ValueColor
- Added interpolation methods to Value classes
- Added interpolation method to ValueSerializer
- Added capturing of camera matrix in GuiModelRenderer
- Added new utility method to extract Transformation and directly return Transformation object
- Added rendering utility methods for circles and other cool stuff
- Refactored ValueSerializer (some methods are now marked as deprecated!)
- Fixed resizing of nested collapsed GUI sections
- Fixed number conversion not working in Value classes
- Fixed NPE crash when HotKey is not found (by @MiloTheFox)
- Fixed alwaysWrite feature in ValueSerializer (by @TorayLife)
- Update to Portuguese translations (by @Cristi4n-7)
McLib 2.4.2
This update was made by @Chryfi, exceptions are mentioned at the respective items.
- Added basic permission system
- Fixed exponential interpolations not fulfilling the restrictions f(0)=a and f(1)=b
- Fixed right click abort dragging still affecting other click elements and then applying the trackpad value
- Major update to Ukranian translation (thanks to @Andruxioid)
McLib 2.4.1
This update was made by @Chryfi, exceptions are mentioned at the respective items.
- Added right click to abort dragging of trackpad element
- Added French translation (thanks to COOL TNT)
- Added config option to render the respective colours of the translation fields
- Added ValueSerializer class for automated serialization using Value classes
- Added GuiCollapseSection
- Added IconContainer to nest icons into a fixed sized container
- Added MathUtils method to filter flips of 360 degrees in a rotation
- Added OptifineHelper class
- Added ForgeUtils class
- Added RenderingUtils class
- Change McLib command to work with singleplayer too
- Added rendering code for inverting rotation and scale to a utility method
- Rollback mclib ModHelper to fix issues
- Fixed NPE crash in keybinds editor (by MiaoNLI)
- Rewrite Value classes to use generics and improve design (compatibility breaking)
McLib 2.3.6
This update was made by @Chryfi. Exceptions are mentioned at the respective items.
- Added trackpad decimal places option to set how many decimal places should be displayed in trackpad fields
- Added
GuiPopUpModal
- Added
GuiConfirmationScreen
- Added Server-Client Confirmation API
- Added Delta Rotation (by @MiaoNLI)
McLib 2.3.5
This patch is for Chameleon 1.1
release.
- Added MoLang parsing and execution code from Blockbuster mod
- Added Sine, Quartic, Quintic and Circle interpolations
McLib 2.3.4
This quick patch fix for a crash with BuildCraft.
- Fix NPE when payload size is checked from other mods (BuildCraft) before bootstarping process is finished
McLib 2.3.3
This patch complements release of Mappet 0.1-rc4
.
- Added background options (to hide background) to
GuiTextElement
andGuiButtonElement
- Added
ITextColoring
support forGuiTextElement
- Added tracking of last picked slot in
GuiSlotElement
McLib 2.3.2
This patch complements release of Mappet 0.1-rc3
.
- Added Server-Client confirmation API (developed by @Chryfi)
- Added
IconRegistry
which allows to query the key set of all possible UI icons
McLib 2.3.1
This patch complements release of Blockbuster 2.3.1 and Metamorph 1.2.9.
- Added
ReflectionUtils.isOptifineShadowPass()
(thanks to NyaNLI) - Added
GuiConfirmModal.createTemplate()
(thanks to Chryfi)
McLib 2.3
This update complements release of Blockbuster 2.3, Aperture 1.6, Metamorph 1.2.7, Emoticons 1.0, Chameleon 1.0.3, Commander 1.1 and Extended Reach 1.1.
- Added OP check mechanism
- Added copy/paste context menu items to keyframe editors
- Added graphing calculator panel to McLib's dashboard
- Added server-side options editing for OP users
- Added OP access mod options
- Added server side only
/mclib
command for managing mod configuration - Added ability to select all keyframes in the same column by Alt clicking on a keyframe
- Added copy/paste context menu to texture picker's text field (suggested by Silverx)
- Added an option to refresh multi-skin upon resource pack reloading
- Added a context menu item to reset pose transformations (suggested by Silverx)
- Added auto size, custom width and height options to multi-skin
- Added
/cheats <true|fale>
command to toggle commands in a singleplayer world - Added string support to math expression parser
- Added an option to change tooltip style (light and dark)
- Added search all blocks section to inventory menu
- Added
<<
(shift left),>>
(shift right),|
(or),&
(and) and^^
(xor) bitwise operators for - Fixed the crash with transformation handlers (reported by Andruxioid)
- Fixed math expression parser logical operators order
- Fixed math expression parsing bugs invloving
-
- Fixed subcommands not showing in the order they were registed in
- Fixed tooltips overlaying the element they are displaying the tooltip for
- Fixed trackpad value gets out of limit when inputting manually
- Fixed context menus that contain too many items to have scroll bar