好的,请提供需要翻译的游戏内容。

好的,请提供需要翻译的游戏内容。

一个数据驱动的Minecraft Forge 1.20.1模组书架。通过简单的JSON文件定义自定义书籍,并根据可配置的条件让它们从生物身上掉落。

RPG 传说(RPG Lore)

由数据驱动的传说书籍,可从生物身上掉落。在传说典籍(Lore Codex)中集齐它们。

RPG 传说允许整合包制作者和服务器所有者通过简单的 JSON 文件为他们的世界添加自定义传说书籍。书籍可根据可配置的条件从生物身上掉落——包括实体类型、生物群系、维度、时间、天气、Y坐标等。无需编写代码。


主要特性

传说书籍

  • 完全数据驱动 —— 配置文件夹中的每个 .json 文件都会成为一本传说书籍。无需重新编译即可添加、编辑或移除书籍。
  • 条件掉落 —— 通过 11 种不同的过滤类型,精确控制哪些生物会掉落哪些书籍。
  • 自定义样式 —— 每本书可单独设置标题颜色、作者颜色、描述、附魔光效开关和代次标签。
  • 风格化标题页 —— 每本书打开时都会显示一个自动生成的标题页,包含书籍的标题(缩放、加粗、着色)和作者。
  • 自定义书籍界面 —— 传说书籍使用独特的纹理,与原版成书不同。
  • 每位玩家的获得次数限制 —— 可选择性地限制每位玩家获得特定书籍的次数。
  • 抢夺(Looting)缩放 —— 可选择性地让掉落几率随抢夺附魔等级提升。

传说典籍(Lore Codex)

  • 个人收藏书 —— 一个灵魂绑定物品,可直接将您的传说书籍存储在其内部。
  • 书籍自动存入典籍 —— 当您拾取一本新的传说书籍时,它会从世界中消失并存入典籍中。不再占用您的背包空间。
  • 可浏览的界面 —— 自定义羊皮纸风格屏幕,带有分页书籍列表、收集计数(n/N)以及每本书的“阅读”和“复制”操作。
  • 复制机制 —— 将任何已收集书籍的实体副本生成到您的背包中。复制品总是会以增加代次的方式生成到您的背包中。
  • 灵魂绑定 —— 首次登录时获得,死亡后保留,无法丢弃。
  • 重复预防 —— 可选择阻止拾取您已经收集过的传说书籍。
  • Curios API 支持 —— 可在专用的“典籍” Curios 槽位中装备典籍。软依赖——未安装 Curios 也能正常工作。

针对整合包制作者

  • 热重载 —— 使用 /rpglore reload 无需重启即可应用更改。
  • 11 种掉落条件类型 —— 实体类型、实体标签、生物群系、生物群系标签、维度、Y坐标范围、时间、天气、玩家击杀需求、每本书的几率覆盖以及每位玩家的获得次数限制。
  • 书籍分类 —— 使用 category 字段组织书籍,以便在典籍中清晰分组。
  • 典籍排除 —— 使用 codex_exclude 将调试或临时书籍隐藏在典籍中。
  • 每本书的光效 —— 可单独为每本书开启或关闭附魔闪光效果。
  • 全面的 README —— 配置文件夹中自动生成的 _README.txt 文件记录了每个字段。

管理指令

  • /rpglore reload —— 热重载所有书籍定义
  • /rpglore give —— 给玩家书籍(可选跟踪获得次数限制)
  • /rpglore list —— 列出所有已加载的书籍及其分类
  • /rpglore collection —— 玩家可以查看自己的收藏(无需 OP 权限)
  • /rpglore codex give/reset/add/remove/status —— 完整的典籍管理指令

快速开始

  1. 将 JAR 文件放入您的 mods/ 文件夹。
  2. 启动游戏一次——模组会生成示例配置和一本示例书籍。
  3. 将您的 .json 书籍文件添加到 config/rpg_lore/books/ 文件夹。
  4. 使用 /rpglore reload 应用更改。
  5. 玩家首次加入时会获得一本传说典籍。右键点击即可浏览您的收藏。

示例书籍定义

{
  "title": "远古之战",
  "author": "无名编年史家",
  "weight": 5,
  "title_color": "FFD700",
  "description": "一份关于伟大战役的褪色记录。",
  "category": "历史",
  "drop_conditions": {
    "mob_types": ["minecraft:zombie", "minecraft:skeleton"],
    "biome_tags": ["minecraft:is_overworld"],
    "time": "NIGHT_ONLY"
  },
  "pages": [
    "很久以前,就在这片田野上...",
    "战斗持续了三天三夜..."
  ]
}

配置

所有设置都位于 config/rpg_lore/server.toml 和 config/rpg_lore/client.toml 文件中。典籍的每个功能都可以单独开关。

兼容性

  • Curios API(可选)—— 可在专用的 Curios 槽位中装备典籍。所有功能都能从背包或 Curios 槽位正常使用。该模组在未安装 Curios 的情况下也能完全正常运行。

本地化

支持 60 种语言 的本地化,包括英语、中文、西班牙语、印地语、阿拉伯语、法语、德语、俄语、日语、韩语等 50 多种语言。


要求: Minecraft 1.20.1 | Forge 47.3.0+ | Java 17 可选: Curios API 5.4.7+ 许可协议: MIT 源代码: GitHub