跳到正文

LumiLib

作者:NullSc4pe

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 的其他作品

查看全部 →