
FennecLib
MomoLib是MaidTown模组生态系统的轻量级库,为东方小女仆工作系统提供可复用的加权行为框架和UI组件。
FennecLib
FennecLib 是 MaidTown 模组系列和 Touhou Little Maid 扩展模组使用的轻量级基础库。
它为女仆工作行为和用户界面提供可复用的框架组件,帮助其他模组实现复杂功能,避免重复编写通用代码。
功能
加权行为框架
FennecLib 提供了灵活的加权行为系统,用于选择和执行不同的子行为。
主要包括:
- 使用
WeightedPicker实现加权随机选择 - 使用
WeightedChildBehavior管理加权子行为 - 支持根据优先级、概率和条件组织多个行为
- 为女仆工作系统提供可复用的行为组件
- 为更加动态和可配置的 AI 行为提供基础
该系统适用于需要女仆根据任务权重、环境条件、资源状态或优先级选择不同工作的模组。
可复用 UI 组件
FennecLib 还为 NeoForge 模组提供了可复用的 GUI 和界面组件。
目前包括:
C_Container容器界面模板W_EntryList条目列表控件W_StatBar统计条和进度条控件W_Scrollbar滚动条控件- 通用布局和交互辅助工具
- 用于工程管理和状态显示的通用 UI 元素
这些组件可以帮助依赖模组快速创建风格统一且功能完整的界面。
项目定位
FennecLib 主要面向开发者,本身不会直接添加完整的独立玩法系统。
它被 MaidTown 模组系列中的其他项目使用,例如 MaidMoreWork,用于提供 Touhou Little Maid 相关的行为框架和界面功能。
单独安装 FennecLib 可能不会带来明显的游戏内容,它主要为使用其 API 和框架组件的其他模组提供支持。
依赖
- Minecraft 26.1.2 或更高版本
- NeoForge 26.1.2 或更高版本
- Touhou Little Maid 2.0.0 或更高版本
安装
请先安装所有必需依赖,然后将 FennecLib 的 .jar 文件放入 Minecraft 的 mods 文件夹中。
FennecLib 目前仍在积极开发中,随着 MaidTown 模组系列的发展,其 API 和功能可能会继续扩展或调整。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。