Releases: MineLittlePony/Kirin
Kirin 1.20.3 for Minecraft 1.21.4
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
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
Changelog
- Backported the latest features from 1.20.0+1.21.3 and 1.20.1+1.21.3
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
Changelog
- Updated to 1.21.3
- The deprecated
ScrollContainer#scrollbar
has now been removed. Color#argbToHex
, andColor#lerp
are now deprecated and will forward calls to the equivalent method inColorHelper
Color#abgrToArgb
is no longer needed asNativeImage
performs its own conversion, and thus has been deprecatedSkinFilterCallback
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)
andSkinFilterCallback.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 theSupplier<T>
interface- Form elements (Slider, Toggle, EnumSlider) all now have constructors that accept a
Supplier<T>
as their initial value to make combinging themSetting<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
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
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. UseRenderContext#pushScissor
andRenderContext#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
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
Changelog
- Updated to 1.20.5/6
- Added
Color#lerp
for interpolating between two colors ClientReadyCallback
is now deprecated for removal. UseClientTickEvents.EndTick
with a boolean instead.Config#FLATTENED_JSON_ADAPTER
is now deprecated and scheduled for removal. Mods are expected to start usingConfig#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
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
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