Skip to content

Releases: mchorse/mclib

McLib 1.1

30 May 13:13
Compare
Choose a tag to compare

Don't mind this release. It's for the sole point of migration from master to 1.12 branch.

McLib 1.0.4

01 Feb 21:22
Compare
Choose a tag to compare

This is a patch update which reworks file tree system, improves texture picker GUI and a couple of other neat features.

  • Added key repeating (Keyboard.enableRepeatEvents(true);) (suggested by Tschipp)
  • Added "Open folder" to texture picker to open current folder
  • Added Interpolations.envelope() methods which allow to easily make fade in/out factor calculations based on given time value, and durations of fade in, sustain and fade out
  • Added background option for list elemenet
  • Added refreshing of current folder in texture picker
  • Added IResourceTransformer to allow fixing any resource locations created via RLUtils
  • Added keyboard control to texture picker. You can now use arrows up/down to go up and down in the list, shift + arrow up/down to jump in the beginning/end of the list, type in the name to select the closest matching and enter to select the file/enter the folder
  • Changed the way file tree system works to allow lazy loading (instead of full tree generation) and check for changes

McLib 1.0.3

19 Jul 08:43
Compare
Choose a tag to compare

A small patch update which is accompanied by Aperture 1.3.2 release.

  • Added max values for width and height of Resizer class
  • Added scrollable base GUI element
  • Added support for relative width and height for Resizer class
  • Added double variants of interpolation functions
  • Added Interpolation enum
  • Fixed issue with JSON multi resource location

McLib 1.0.2

01 Jun 10:35
Compare
Choose a tag to compare

A small patch update that features a couple of fixes, and one small feature.

  • Add random([range/min], [max], [seed]) function to math expression builder
  • Change clicking on + in multi-skin menu to select the added resource location
  • Fix multiple ../ in the texture picker (reported by mr wolf)
  • Fix crash with registering texture when a multi-skin child returns a null

McLib 1.0.1

12 May 07:59
Compare
Choose a tag to compare

Second update. Mostly provides new code for Blockbuster, Aperture and Metamorph.

  • Added a core mod which adds a handler in resource manager to support texture multi resource locations (i.e. multi-skin feature)
  • Added texture picker GUI from Blockbuster and file tree API
  • Added panel base GUI class (which allows to create multi-paneled GUIs)
  • Extracted dummy entity and model renderer GUI from Blockbuster
  • Extracted interpolation code from Aperture
  • Extracted core modding utils from Blockbuster
  • Extracted texture map reflection code from Blockbuster
  • Fixed alpha in modals GUI which caused font not to render properly (reported by ycwei982)

McLib 1.0

28 Dec 09:24
Compare
Choose a tag to compare

Initial release. This bad boy contains so much useful code.

  • Extracted math expression code from Aperture
  • Extracted GUI framework code from Blockbuster
  • Extracted Ernio's network base code from Blockbuster