LumiLib
LumiLib is a passive cross-loader library providing reusable APIs for ranks, protected inventories, player data, events, networking, configuration, loot, effects, integrations, and addon development.
介绍
LumiLib is a shared foundation for Minecraft mods created by me, LuminaCherry.
It is designed to be installed as a dependency for other mods and does not add gameplay content or modify inventories by itself. Addons explicitly register the systems and inventories they want LumiLib to manage.
LumiLib provides reusable, cross-loader APIs for:
- Rank definitions, inheritance, priorities, conditions, aliases, and temporary ranks
- Player rank storage, migrations, backups, offline players, and synchronization
- Explicitly registered protected inventories
- Menu and container matching
- Slot checks for inserting, extracting, moving, dropping, swapping, and automation
- Player-aware locked-slot messages, tooltips, colors, and rendering metadata
- Cross-loader gameplay events
- Atomic action transactions with rollback and duplicate protection
- Inventory searching, nested inventories, safe item movement, and automation helpers
- Loot tables, weighted rewards, reward drafts, pity systems, and previews
- Player data storage for addon-specific progression and settings
- Conditions based on dimensions, biomes, permissions, advancements, economy, and playtime
- Waypoints, death markers, regions, block filters, and position tracking
- Tooltips, animated text, particles, sounds, overlays, cosmetics, and transformations
- Optional integrations for storage mods, Curios, JEI/REI/EMI, Jade, teams, permissions, and rendering mods
- Protocol negotiation, feature flags, packet validation, and rate limiting
- Shared configuration, validation, synchronization, reloads, and JSON/TOML definitions
- Debugging tools, metrics, audit logging, fake players, and simulated inventory actions
LumiLib keeps common logic in its loader-neutral core while Forge, NeoForge, and Fabric adapters handle platform-specific commands, networking, events, menus, automation, configuration, and rendering.
THIS MOD DOESNT DO ANYTHING ITSELF.
常见问题
LumiLib 支持哪些 Minecraft 版本?
LumiLib 支持 Minecraft Java 版 1.16.5–26.2,共 9 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
LumiLib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
NullSc4pe 的其他作品
查看全部 →Jade / Farmers Delight | Compatibility
为 Farmer’s Delight 的方块、作物、沃土、烹饪锅、砧板、炉灶和煎锅添加简洁清晰的 Jade 提示信息。
Sophisticated Backpacks: Ars Compat | Sophisticated Backpacks Ars-Nouveau Compatibility
为 Sophisticated Backpacks 添加 Ars Nouveau 的源质、源质链接、药水和修复升级。
Sophisticated Storage: Ars Compat | Sophisticated Storage Ars-Nouveau Compatibility
Ars Nouveau compatibility upgrades for Sophisticated Storage.
TaCZ Kill Feed (tacz)
A lightweight client-side TaCZ kill feed showing the attacker, victim, weapon, headshots, and kill distance.
评论
登录后评论和评分