
KasugaLib
KasugaLib是一个旨在加快模组开发的基座模组。我们正在尝试改革数据生成和注册机制,这一直以来都是大多数模组制作者的一大负担。
KasugaLib
KasugaLib(简称 Ksglib)是一个基础模组,旨在减轻模组开发者的工作量,提高模组开发效率。
本模组不会在你的游戏中直接提供任何元素。
注册
KasugaLib 为 Minecraft Forge 模组开发提供了一系列易用的注册功能。
BlockReg
BlockEntityReg
ItemReg
EffectReg
CommandReg
FluidReg
ChannelReg(用于网络通道)
MenuReg(用于菜单和界面)
......
外部注册
Ksglib 还提供了一些 Forge 原生未提供的注册功能。
KeyBindingReg
StaticImageHolder(StaticImage、ImageMask...)
FontRegistry(用于字体,例如 .ttf 字体)
ModelRegistry(用于动画模型)
BundleReg(在一个注册器中注册大量元素)
GUI 引擎
Ksglib 拥有一个基于 Reactive Native 的 GUI 引擎。该模块仍在构建中,即将可用。
支持 HTML、CSS 和 JS(用于 GUI)!
支持模块热重载。
外部工具调试。
工具
Ksglib 为你准备了一些工具,帮助你克服 Minecraft Forge 开发中的版本差异问题。
VectorUtils。
ResourceUtils。
LazyRecomputable<?>
DirectionUtils。
移除了 MC 1.20.1 的纹理路径限制。
其他
Ksglib 提供了一些实验性功能。我们希望任何使用它的人都能帮助我们完善这些功能。
基于 JSON 的模型动画。
移除了 MC 的方块状态路径限制。
创建版本
Ksglib 有原版版本和机械动力(Create)版本。机械动力版本提供了一些机械动力的工具。
机械动力注册工具(轨道、轨道材料、转向架、行为)
SimpleTrackBlock、StateGenerator 等……
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。