promotional bannermobile promotional banner

This Is a Personal PvP System

This is a personal PvP system mod.

PvP Loadout adds a menu-driven kit, skill and duel system on top of Epic Fight. Instead of handing out items and typing /skill commands before every fight, players choose a kit and a skill build from an in-game menu, then challenge each other in an arena with a countdown. When the match ends, everything is put back the way it was.

Requires: NeoForge 21.1+ (Minecraft 1.21.1), Epic Fight 21.17.3 or newer.
Optional: Weapons of Miracles (its skills are added to the menu automatically).

What it adds

1. Kits

  • Server owners define as many kits as they like in config/pvploadout-kits.txt.
  • Each kit sets a main-hand item, an off-hand item and consumables (for example 8|minecraft:cooked_beef).
  • A shared [common] section gives every kit the same armor, so only the weapons differ between kits.
  • In play: every duelist starts with exactly the kit they picked, so a match tests skill and skill choices, not who had better gear.

2. A 7-slot skill loadout menu

  • Slots: Dodge, Guard, Passive ×3, Identity, Mobility.
  • The skill list is generated from Epic Fight's own skill registry, with no hand-written IDs. Skills from Weapons of Miracles and other Epic Fight add-ons appear automatically.
  • Skills are applied directly through Epic Fight's skill API, not through /skill commands, so players don't need operator permission.
  • In play: open the menu (default key O, rebindable), pick a skill for each slot and press apply.

3. My Sets and Recommended builds

  • My Sets: each player can save named skill builds on the server and switch between them in one click.
  • Recommended builds: server staff create locked presets in game with /loadout editor add <name>. Players can use them but not delete them.
  • In play: a new player can pick a recommended build and join a fight immediately, while experienced players keep their own sets.

4. Duels

  • Invite an online player from the menu. The other player answers with /duel accept or /duel decline.
  • Both players are teleported to configurable start positions, their selected kit is applied, and a countdown runs (3 seconds by default).
  • The match ends on a death or when the time limit is reached (180 seconds by default).
  • Afterwards inventory, equipment, health, hunger and potion effects are restored, and each player returns to the lobby or to the position they left from.
  • In play: you can duel repeatedly without losing your survival inventory or having to clean up.

5. Solo test (/duel test)
Enter the arena alone with your kit and skills to try a build against nothing but the clock, then return with everything restored.

6. Lobby and training area
/loadout lobby and /loadout training teleport players to positions set in the config. Training is the place to check a loadout before a match.

Configuration

All settings are plain text files in config/. After editing, apply the changes in game with /loadout reload.

  • Duel settings: lobby, training, player 1 and player 2 positions (including dimension), countdown, match time limit, and what gets restored.
  • Kits: the weapons, off-hand items and consumables each kit gives.
  • Skill exclusions: hide specific skills from the menu (by class or by ID) if they cause problems.
  • Recommended builds: the locked presets, editable in game.

Compatibility

  • Works on a dedicated server or in singleplayer. Install it on both the server and the clients.
  • Weapons of Miracles 2.0.178: Pain Anticipation and Latent Retribution can crash the client when used with Phantom Ascent. This mod includes a Mixin workaround for these two skills. If it does not take effect on your setup, add them to config/pvploadout-skill-exclusions.txt.

説明文(日本語版)

PvP Loadout は、Epic Fight の上で動く「Kit・スキル・決闘」のメニュー式システムです。試合のたびにアイテムを配ったり /skill を打ったりする代わりに、メニューから Kit とスキル構成を選び、カウントダウン付きでアリーナで対戦できます。試合が終われば、持ち物も体力も元に戻ります。

必須: NeoForge 21.1 以降(Minecraft 1.21.1)、Epic Fight 21.17.3 以降
任意: Weapons of Miracles(そのスキルが自動でメニューに追加されます)

できること

  1. Kit: config で好きなだけ作れます。メイン武器、オフハンド、消耗品を設定でき、防具は全 Kit 共通にもできます。全員が選んだ Kit だけで戦うので、装備の差ではなくスキルの選び方で勝負が決まります。
  2. 7枠のスキル構成メニュー: 回避、ガード、パッシブ3つ、アイデンティティ、モビリティの7枠です。一覧は Epic Fight 本体の登録から自動生成されるため、ID の手入力は要りません。/skill コマンドを使わずに直接適用するので、OP 権限も不要です。メニューはデフォルトで O キーで開きます。
  3. マイセットとおすすめ構成: 自分の構成に名前を付けてサーバーに保存し、ワンクリックで切り替えられます。おすすめ構成は編集者がゲーム内で作る、削除できないプリセットです。初心者はそれを選ぶだけですぐ戦えます。
  4. 決闘: メニューからオンラインのプレイヤーを誘います。相手が /duel accept で承諾すると、両者が開始位置に移動し、Kit が適用され、カウントダウン(初期値3秒)が始まります。死亡か制限時間(初期値180秒)で終了し、持ち物・装備・体力・満腹度・ポーション効果が元に戻ります。
  5. ソロテスト(/duel test): 一人でアリーナに入り、構成を試せます。終了後は元の状態に戻ります。
  6. ロビーと練習場: /loadout lobby と /loadout training で、config に設定した場所へ移動できます。

設定: すべて config/ のテキストファイルで、/loadout reload で再読み込みできます。決闘の位置(ディメンション含む)、カウントダウン、制限時間、復元する項目、Kit、スキルの除外リスト、おすすめ構成を設定できます。

互換性: 専用サーバーでもシングルプレイでも動きます。サーバーとクライアントの両方に入れてください。WoM 2.0.178 の Pain Anticipation と Latent Retribution は、Phantom Ascent と組み合わせるとクラッシュすることがあるため、Mixin で対処しています。効かない場合は config/pvploadout-skill-exclusions.txt に追加してください。

This Is a Personal PvP System Team

profile avatar
  • 1
    Projects
  • 52
    Downloads