Skip to content

Releases: MineLittlePony/Kirin

Kirin 1.20.3 for Minecraft 1.21.4

12 Dec 16:55
92a1feb
Compare
Choose a tag to compare

Re-released to fix player skins

Changelog

  • Updated to 1.21.4
  • Fixed unable to drag scrollbars
  • Scrollbar dragging is now consistent with other scrollbars in the game (i.e. working correctly)
  • Fixed elements hovering not working correctly
  • Updated some deprecation notices

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.20.3+1.21.4

Kirin 1.20.1 for Minecraft 1.21.3

21 Nov 14:46
3e87809
Compare
Choose a tag to compare

Changelog

  • Add a selector element (Cycler but it holds generic values)
  • Add fill method to the SkinFilterCallback

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.20.1+1.21.3

Kirin 1.20.0 for Minecraft 1.21

21 Nov 14:46
ea226c9
Compare
Choose a tag to compare

Changelog

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.20.0+1.21

Kirin 1.19.3 for Minecraft 1.21.3

14 Nov 17:03
d9feff1
Compare
Choose a tag to compare

Changelog

  • Updated to 1.21.3
  • The deprecated ScrollContainer#scrollbar has now been removed.
  • Color#argbToHex, and Color#lerp are now deprecated and will forward calls to the equivalent method in ColorHelper
  • Color#abgrToArgb is no longer needed as NativeImage performs its own conversion, and thus has been deprecated
  • SkinFilterCallback now receives the original width and height of the element being converted and can now return a different (or the same) NativeImage. Note that implementors are required to handle cleaning up the old image if they do return a new instance.
  • Added static SkinFilterCallback.isLegacyAspectRatio(w, h) and SkinFilterCallback.getResolutionScale(w, h).
  • Added better error handling to the ItemStackSprite so failing to render the sprite will only cause the sprite to not render rather than crashing the entire game
  • Setting<T> objects now implement the Supplier<T> interface
  • Form elements (Slider, Toggle, EnumSlider) all now have constructors that accept a Supplier<T> as their initial value to make combinging them Setting<T> from the config system easier

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.19.3+1.21.3

Kirin 1.19.2 for Minecraft 1.21.X

14 Nov 13:49
b31746d
Compare
Choose a tag to compare

Changelog

  • Tested on 1.21.1/2
  • Fixed tooltips not rendering

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.19.2+1.21

Kirin 1.19.1 for Minecraft 1.21

23 Jul 13:30
17691ba
Compare
Choose a tag to compare

Changelog

  • Config files arenow automatically reloaded when the config is changed externally
  • Added Config#onChangedExternally for mods that want to do things when the config changes (such as updating a UI)
  • ClippingSpace is now deprecated. Use RenderContext#pushScissor and RenderContext#popScissor instead

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.19.1+1.21

Kirin 1.19.0 for Minecraft 1.21

10 Jun 20:52
d29d374
Compare
Choose a tag to compare

Changelog

  • Updated to 1.21
  • Added RenderLayerUtil#getTexture for getting the texture a render layer is using
  • Kirin now requires fabric-transitive-access-wideners-v1
  • Kirin now access widens RenderLayer.MultiPhaseParameters so modders can create their own render layers.

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.19.0+1.21

Kirin 1.18.0 for Minecraft 1.20.5 - 1.20.6

30 Apr 14:57
8a2d26b
Compare
Choose a tag to compare

Changelog

  • Updated to 1.20.5/6
  • Added Color#lerp for interpolating between two colors
  • ClientReadyCallback is now deprecated for removal. Use ClientTickEvents.EndTick with a boolean instead.
  • Config#FLATTENED_JSON_ADAPTER is now deprecated and scheduled for removal. Mods are expected to start using Config#HEIRARCHICAL_JSON_ADAPTER by default.

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.18.0+1.20.5

Kirin 1.17.1 for Minecraft 1.20.3 - 1.20.4

06 Apr 13:16
905ef8c
Compare
Choose a tag to compare

Changelog

  • Fixed scrollbar velocity in scrolling containers

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.17.1+1.20.4

Kirin 1.16.1 for Minecraft 1.20.2

06 Apr 13:17
8c09e8a
Compare
Choose a tag to compare

Changelog

  • Fixed scrollbar velocity in scrolling containers

Installation (Users):

This is an internal API made available for other mods to use.
You should not install it directly.

Installation (Modders):

Maven: http://repo.minelittlepony-mod.com/maven/release
Dependency: com.minelittlepony:Kirin:1.16.1+1.20.2