Skip to content

Releases: mchorse/mclib

McLib 2.4.3

15 Jun 13:33
Compare
Choose a tag to compare

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

08 May 17:57
Compare
Choose a tag to compare

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

23 Oct 14:44
Compare
Choose a tag to compare

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

05 Dec 08:48
Compare
Choose a tag to compare

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

09 Sep 19:48
Compare
Choose a tag to compare

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

09 Sep 17:14
Compare
Choose a tag to compare

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

17 Aug 15:38
Compare
Choose a tag to compare

This patch complements release of Mappet 0.1-rc4.

  • Added background options (to hide background) to GuiTextElement and GuiButtonElement
  • Added ITextColoring support for GuiTextElement
  • Added tracking of last picked slot in GuiSlotElement

McLib 2.3.2

17 Aug 11:56
Compare
Choose a tag to compare

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

30 Jul 19:26
Compare
Choose a tag to compare

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

02 Jul 07:52
Compare
Choose a tag to compare

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