All Mods Resource Packs Data Packs Shaders Modpacks Plugins
KasugaLib

KasugaLib

by MegumiKasuga • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

KasugaLib

KasugaLib (or Ksglib for short) is a basic mod that aims to reduce the workload of mod developers and increase the efficiency of mod development.

This mod would NOT provide ANY elements directly in your game.

Registration

KasugaLib provides a packet of user-friendly registrations for Minecraft Forge mod development.

  1. BlockReg

  2. BlockEntityReg

  3. ItemReg

  4. EffectReg

  5. CommandReg

  6. FluidReg

  7. ChannelReg (for network channels)

  8. MenuReg (for menus and screens)

    ......

External Registration

Ksglib also provides some registrations that are not natively provided by Forge.

  1. KeyBindingReg

  2. StaticImageHolder(StaticImage, ImageMask...)

  3. FontRegistry (for FONTs, such as .ttf fonts)

  4. ModelRegistry (for animated models)

  5. BundleReg(Registrate lots of elements in one REG.)


GUI Engine

Ksglib has a GUI Engine that based on Reactive Native. This module is still under constructing, it will be available soon.

  1. Supports HTML, CSS and JS (for GUIs)!

  2. Supports hot module reloading.

  3. External tool debugging.


Utils

Ksglib prepared you some tools, helping you overcome version differences in Minecraft Forge Development.

  1. VectorUtils.

  2. ResourceUtils.

  3. LazyRecomputable<?>

  4. DirectionUtils.

  5. Removed texture path limitation of MC 1.20.1.


Others

Ksglib provides some experimental function. We hope anyone who use it could help us perfect them.

  1. JSON based model animation.

  2. Removed blockstates path limitation of MC.


Create Vesions

Ksglib has vanilla version and create version. The create version provides some create utils.

  1. Create registration utils (Tracks, TrackMaterials, Bogeys, Behaviours)

  2. SimpleTrackBlock, StateGenerator, etc...

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
8mo ago 1
1.19.2
Forge
8mo ago 1
1.20.1
Forge
9mo ago 1
1.19.2
Forge
9mo ago 1
1.20.x
Forge
last yr. 1
1.20.x
Forge
last yr. 1
1.19.x
Forge
last yr. 1
1.19.x
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.20.x
Forge
last yr. 1
1.19.x
Forge
last yr. 1
1.20.x
Forge
last yr. 1
1.20.x
Forge
last yr. 1
1.19.x
Forge
last yr. 1
1.19.x
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
[0.20] KasugaLib 0.20-create by MegumiKasuga on Jan 26, 2025
Download
Create version of KasugaLib 0.20
[0.20] KasugaLib 0.20 by MegumiKasuga on Jan 26, 2025
Download
Version 0.20 of KasugaLib.
[0.20] KasugaLib 0.20-create by MegumiKasuga on Jan 26, 2025
Download
Create Version of KasugaLib 0.20.
[0.20] KasugaLib 0.20 by MegumiKasuga on Jan 26, 2025
Download
Version 0.20 of KasugaLib.
[0.20] KasugaLib 0.20-create by MegumiKasuga on Jan 26, 2025
Download
Create Version of KasugaLib 0.20
[0.20] KasugaLib 0.20 by MegumiKasuga on Jan 26, 2025
Download
Version 0.20 of KasugaLib
[0.19] KasugaLib 0.19-1.20.1 by MegumiKasuga on Oct 22, 2024
Download
Version 0.19 of KasugaLib.
  • Now Ksglib could be used in DEDICATE_SERVER
  • Added Bedrock Model definition.\
(The create version required mod Create as dependency.)
[0.19] KasugaLib 0.19-1.19.2 by MegumiKasuga on Oct 22, 2024
Download
Version 0.19 of KasugaLib.
  • Now Ksglib could be used in DEDICATE_SERVER
  • Added Bedrock Model definition.\
(The create version required mod Create as dependency.)
[0.18] KasugaLib 0.18(Create) by MegumiKasuga on Oct 08, 2024
Download
First Beta.
[0.18] KasugaLib 0.18 by MegumiKasuga on Oct 08, 2024
Download
First Beta.
[0.18] KasugaLib 0.18(Create) by MegumiKasuga on Oct 08, 2024
Download
First Beta.
[0.18] KasugaLib 0.18 by MegumiKasuga on Oct 08, 2024
Download
First Beta.
[0.18] KasugaLib 0.18(Create) by MegumiKasuga on Oct 08, 2024
Download
First Beta.
[0.18] KasugaLib 0.18 by MegumiKasuga on Oct 08, 2024
Download
First Beta.
KasugaLib Icon
Download KasugaLib
Select game version
Select platform