夏树的角色创建(jp)

夏树的角色创建(jp)

可以创建由Natuki制作的MOD角色

杂项

Natuki's RoleCreate (NRC)

一个完全可自定义的游戏内角色/职业系统,适用于 Forge 1.20.1 —— 并带有完整的日语用户界面。

您可以创建任意数量的“角色”(可视为职业、工作、阵营或 RPG 类型),将它们分组,并让玩家完全通过游戏内菜单为每个组选择一个角色 —— 设置好后无需编辑 JSON。每个角色都可以拥有自己的属性、装备限制、条件和基于指令的能力,所有内容都由管理员在游戏内实时配置。


✨ 主要特性

🧩 分组与角色系统

  • 将角色组织成组(例如 职业、种族、阵营)—— 玩家可以同时拥有每个组中的一个角色,所有已选角色的效果会叠加。
  • 角色和组完全通过游戏内的 GUI 和指令进行创建、编辑和删除 —— 无需手动编辑文件。

🖥️ 游戏内 GUI,不仅仅是指令

  • 玩家通过手持书并按下可配置键(默认:O)来打开角色选择菜单。
  • 一个两步式菜单引导玩家完成组 → 角色的选择,当前选中的角色会清晰标记。
  • 管理员拥有每个组的完整管理界面:创建、编辑和删除角色,并内置两步式删除确认以防止误操作。
  • 角色编辑器按标签页组织 —— 基本信息、属性、条件、限制和事件 —— 包括一个可滚动的限制条目列表编辑器,您可以简单地使用 + 按钮添加任意数量的禁用物品/标签/模组。

📊 属性与特质自定义

每个角色可以定义:

  • 额外 / 最大生命值
  • 额外 / 最大护甲值(正确上限 —— 即使装备了护甲,护甲也无法超过角色配置的最大值)
  • 移动速度、攻击伤害、攻击速度
  • 击退抗性
  • 一个承受伤害倍率(例如,承受一半伤害,或双倍伤害)

当玩家在不同组中选择了多个角色时,所有这些属性会在原版默认值的基础上进行加法叠加。

🚫 装备限制(基于黑名单)

角色可以限制玩家装备(而非拥有 —— 玩家仍可在背包中携带被禁物品,只是不能穿戴/挥舞它们):

  • 禁止特定的物品 ID (minecraft:diamond_sword)
  • 禁止整个物品标签 (minecraft:swords)
  • 通过命名空间禁止整个模组的物品 (mekanism)

限制会持续执行,并且在装备发生变化时立即生效,因此没有漏洞窗口 —— 受限槽位中的物品会自动返还到玩家背包(如果没有空间则会掉落)。

⚡ 指令与条件触发器

  • 设置指令条件和/或 XP 消耗以解锁角色。
  • 配置在角色激活时自动触发的指令:右键、左键或每 tick。
  • 设置常驻指令,在角色被选中的期间持续运行。
  • 切换是否向玩家显示角色 ID 和/或描述文本。

💾 导出与导入

  • 将任意组的角色配置导出到世界存档内的带时间戳备份文件中 (nrc_exports/)。
  • 将之前导出的文件导入到任意组 —— 非常适用于在世界或服务器之间共享角色包,或恢复备份。

🌐 完整的日语本地化

整个游戏内 GUI、所有工具提示、所有聊天消息和所有菜单标签均为日语,使其成为日语 Minecraft 社区和服务器的首选角色/职业管理模组。


🛠️ 指令

所有 /nrc 子命令均为管理员专用(权限等级 2),除了 select_menu、select、deselect 和 list_gui,任何玩家都可以使用这些命令来选择或浏览角色。

指令 描述
/nrc select_menu [组] 打开角色选择菜单(也绑定到快捷键)
/nrc select <组> <ID> 为一个组选择角色
/nrc deselect <组> 清除一个组的选择
/nrc list_gui <组> 打开可浏览的角色列表(非管理员只读)
/nrc create <组> <ID> [管理员] 创建一个新角色
/nrc remove <组> <ID> confirm [管理员] 删除一个角色
/nrc open_gui <组> <ID> [管理员] 打开完整的角色编辑器
/nrc set <组> <ID> <字段> <值> [管理员] 直接设置一个特定字段
/nrc export <组> [管理员] 将一个组的角色导出到备份文件
/nrc export_list [管理员] 列出可用的导出文件
/nrc import <文件名> <目标组> [管理员] 将备份文件导入到一个组中

📦 需求

  • Minecraft: 1.20.1
  • Forge
  • 服务端权威(为多人游戏设计;单人游戏也可使用)

🌍 语言

  • 日本語(主要/原生语言)
  • (英文支持取决于翻译贡献 —— 见下方)

🤝 贡献 / 反馈

本模组正在积极开发中。欢迎提交错误报告、功能请求和翻译帮助 —— 请使用此页面上的问题追踪器 / Discord 链接。


日本語説明

Natuki's RoleCreate (NRC) は、Minecraft Forge 1.20.1 向けの、完全カスタマイズ可能な「役職(ロール)」管理MODです。UIはすべて日本語対応。

  • グループ単位でロールを管理し、グループごとに1つずつロールを選択(複数グループなら同時に複数ロール所持・効果は合算)
  • 本を持ってキー(デフォルト:Oキー)を押すと、誰でも使える役職選択メニュー(グループ→ロール選択の2段階)が開く
  • OPは専用のGUIでロールの新規作成・編集・削除が可能(削除は誤操作防止の2段階確認つき)
  • 編集画面はタブ式(基本情報/能力値/条件/制限/イベント)。制限タブは「+」ボタンで欄を自由に追加できるスクロール対応リスト
  • 能力値(HP・防御力・移動速度・攻撃力・攻撃速度・ノックバック耐性・被ダメージ倍率)はロールごとに設定可能で、複数ロール選択時は加算合算
  • 装備禁止はブラックリスト方式(アイテムID/タグ/MOD単位)。所持は自由、装備のみ禁止し、違反時は自動でインベントリへ戻す
  • コマンド条件・XPコスト・右クリック/左クリック/毎Tick時の自動コマンド実行にも対応
  • ロール設定のエクスポート/インポートに対応(ワールドセーブ内にバックアップとして保存)

サーバー運営・RPGサーバー・ロールプレイサーバーなど、役職/クラス/職業システムを作りたい方におすすめのMODです。