
LumiLib
LumiLib是一个被动交叉加载库,为等级、受保护库存、玩家数据、事件、网络、配置、战利品、效果、集成和附加组件开发提供可重用API。
LumiLib 是由我(LuminaCherry)为 Minecraft 模组制作的共享基础库。
它设计作为其他模组的依赖项安装,本身不添加游戏内容或修改物品栏。附属模组需显式注册它们希望由 LumiLib 管理的系统和物品栏。
LumiLib 提供了可复用的跨加载器 API,用于:
- 等级定义、继承、优先级、条件、别名和临时等级
- 玩家等级存储、迁移、备份、离线玩家和同步
- 显式注册的受保护物品栏
- 菜单和容器匹配
- 针对插入、提取、移动、丢弃、交换和自动化操作的物品槽检查
- 玩家感知的锁定槽位消息、工具提示、颜色和渲染元数据
- 跨加载器游戏事件
- 带回滚和重复保护功能的原子操作事务
- 物品栏搜索、嵌套物品栏、安全物品移动和自动化辅助功能
- 战利品表、加权奖励、奖励草稿、保底机制和预览
- 用于附属模组特定进度和设置的玩家数据存储
- 基于维度、生物群系、权限、进度、经济和游戏时间的条件
- 路径点、死亡标记、区域、方块过滤器和位置追踪
- 工具提示、动画文本、粒子、音效、叠加层、装饰效果和变换
- 针对存储模组、Curios、JEI/REI/EMI、Jade、团队、权限和渲染模组的可选集成
- 协议协商、功能标志、数据包验证和速率限制
- 共享配置、验证、同步、重新加载以及 JSON/TOML 定义
- 调试工具、指标、审计日志、模拟玩家和模拟物品栏操作
LumiLib 将通用逻辑保留在其与加载器无关的核心中,而 Forge、NeoForge 和 Fabric 适配器则处理特定平台的命令、网络、事件、菜单、自动化、配置和渲染。
本模组自身不执行任何操作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。