promotional bannermobile promotional banner

Natuki's RoleCreate(jp)

can create role MOD made by Natuki

Natuki's RoleCreate (NRC)

A fully customizable, in-game Role/Class system for Forge 1.20.1 — with a complete Japanese-language UI.

Create as many "roles" (think classes, jobs, factions, or RPG archetypes) as you want, organize them into groups, and let players pick one role per group entirely through in-game menus — no JSON editing required once it's set up. Every role can carry its own stats, equipment restrictions, conditions, and command-based abilities, and everything is configured live, in-game, by an operator.


✨ Key Features

🧩 Group & Role System

  • Organize roles into groups (e.g. class, race, faction) — a player can hold one role per group at the same time, and the effects of all selected roles stack together.
  • Roles and groups are created, edited, and deleted entirely through in-game GUIs and commands — no manual file editing needed.

🖥️ In-Game GUI, Not Just Commands

  • Players open a role-selection menu by holding a Book and pressing a configurable key (default: O).
  • A two-step menu walks them through Group → Role selection, with the currently selected role marked clearly.
  • Operators get a full management screen per group: create, edit, and delete roles, with a built-in two-step delete confirmation to prevent accidents.
  • The role editor is organized into tabs — Basic Info, Stats, Conditions, Restrictions, and Events — including a scrollable list editor for restriction entries, so you can add as many banned items/tags/mods as you like with a simple + button.

📊 Stat & Attribute Customization

Each role can define:

  • Bonus / maximum HP
  • Bonus / maximum Armor (properly capped — armor can't exceed the role's configured maximum, even after equipping gear)
  • Movement speed, attack damage, attack speed
  • Knockback resistance
  • A damage-taken multiplier (e.g. take half damage, or double)

When a player has multiple roles selected across different groups, all of these stats stack additively on top of vanilla defaults.

🚫 Equipment Restrictions (Blacklist-based)

Roles can restrict what a player is allowed to equip (not own — players can still carry banned items in their inventory, they just can't wear/wield them):

  • Ban specific item IDs (minecraft:diamond_sword)
  • Ban entire item tags (minecraft:swords)
  • Ban an entire mod's items by namespace (mekanism)

Restrictions are enforced continuously and the moment equipment changes, so there's no exploit window — items in restricted slots are automatically returned to the player's inventory (or dropped if there's no room).

⚡ Commands & Conditional Triggers

  • Set a command requirement and/or XP cost to unlock a role.
  • Configure commands that fire automatically: on right-click, left-click, or every tick while the role is active.
  • Set always-on commands that run continuously for as long as the role is selected.
  • Toggle whether the role ID and/or description text are displayed to the player.

💾 Export & Import

  • Export any group's role configuration to a timestamped backup file inside your world save (nrc_exports/).
  • Import previously exported files into any group — perfect for sharing role packs between worlds or servers, or restoring backups.

🌐 Full Japanese Localization

The entire in-game GUI, every tooltip, every chat message, and every menu label is in Japanese, making this the go-to role/class management mod for Japanese-language Minecraft communities and servers.


🛠️ Commands

All /nrc subcommands are operator-only (permission level 2) except for select_menu, select, deselect, and list_gui, which any player can use to pick or browse roles.

Command Description
/nrc select_menu [group] Opens the role-selection menu (also bound to a hotkey)
/nrc select <group> <id> Selects a role for that group
/nrc deselect <group> Clears the selection for that group
/nrc list_gui <group> Opens a browsable role list (read-only for non-ops)
/nrc create <group> <id> [OP] Creates a new role
/nrc remove <group> <id> confirm [OP] Deletes a role
/nrc open_gui <group> <id> [OP] Opens the full role editor
/nrc set <group> <id> <field> <value> [OP] Sets a specific field directly
/nrc export <group> [OP] Exports a group's roles to a backup file
/nrc export_list [OP] Lists available export files
/nrc import <fileName> <targetGroup> [OP] Imports a backup file into a group

📦 Requirements

  • Minecraft: 1.20.1
  • Forge
  • Server-side authoritative (designed for multiplayer; works in singleplayer too)

🌍 Languages

  • 日本語 (Primary / Native)
  • (English support depends on translation contributions — see below)

🤝 Contributing / Feedback

This mod is actively developed. Bug reports, feature requests, and translation help are welcome — please use the issue tracker / Discord linked on this page.


日本語説明

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

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

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

The Natuki's RoleCreate(jp) Team

profile avatar
  • 1
    Projects
  • 39
    Downloads