ソウルバインド
ソウルバインドエンチャントは、すべてのEliteMobsのルートを、そのルートがドロップした対象のプレイヤーに結びつけます。これにより、各プレイヤーがエリートモブを倒した自分専用の報酬を得られるため、ルートの共有が問題にならなくなります。
ソウルバインドの仕組み
プレイヤーは、自分にソウルバインドされていないルートを地面から拾うことができません。チェストからアイテムを取り出すことはできますが(チェスト経由の受け渡しはバニラのMinecraftの挙動で許可されています)、他のプレイヤーにソウルバインドされたアイテムを使用することはできません。
これは、プレイヤーが互いのチェストを誤って動かせないアイテムで詰まらせてしまわないようにするためです。
視覚的なインジケーター
ソウルバインドされたアイテムが地面にドロップされると、その上に所有者の名前を示すホログラムが表示されます。このホログラムは次のように動作します。
- アイテムがドロップされてから3秒後に表示されます
- アイテムが移動するとそれに追従します
- 5分間、またはアイテムが拾われるまで表示され続けます
- どのアイテムが自分のものかをプレイヤーがすばやく識別できるようにします
所有権の検証
ソウルバインドされたアイテムは、プレイヤーの一意のID(UUID)に結びついています。そのアイテムを使用できるのは、元の所有者だけです。これにより、プレイヤーが強力なアイテムを共有することを防ぎ、ゲームバランスと進行を維持します。
アイテムのアンバインド
プレイヤーによるアンバインド
プレイヤーは、アンバインドスクロールを使ってアイテムからソウルバインドを取り除くことができます。
/em unbindコマンドを使ってアンバインドメニューを開く(権限elitemobs.unbind.commandが必要)- ソウルバインドされたエリートアイテムをメニューに置く
- アンバインドスクロールをメニューに置く
- アンバインド処理を確定する
- アンバインドされたアイテムはインベントリに戻ります。インベントリが満杯の場合はドロップします
注意: アンバインドできるのは、自分にソウルバインドされたアイテムだけです。アンバインドメニューは処理を許可する前に所有権を検証します。
注意: /em unbindコマンドは、サーバーの設定によっては、すぐにメニューを開く代わりに冒険者ギルドのハブへテレポートさせることがあります。
管理者によるアンバインド
サーバー管理者は、/em unbind forceコマンドを使って、手に持っているアイテムを強制的にアンバインドできます(権限elitemobs.unbind.forceが必要)。これはスクロールの要件と所有権チェックの両方をバイパスします。
elitemobs.soulbind.bypass権限を持つ管理者は、元の所有者にかかわらず、任意のソウルバインドされたアイテムを使用できます。これはテストや管理目的に役立ちます。
設定
すべてのエンチャントと同様に、エンチャントフォルダ(soulbind.yml、isEnabledをfalseに設定)で無効にできますが、これは強く非推奨です。
ソウルバインドを無効にすると生じる問題
ソウルバインドを無効にすると、ゲームバランスに重大な問題が生じます。
- プレイヤーが、ごくわずかなグラインドで、誰にでもダイヤモンドやネザライトの装備を無料で配れるようになります
- 経済が即座に崩壊し、ベテランプレイヤーが新規プレイヤーを瞬時にパワーブーストできるようになります
- プレイヤーが、最高レベルのプレイヤーの防具や武器をそのまま身につけられるようになり、通常の進行をバイパスしてしまいます
警告: ソウルバインドの無効化は、EliteMobsの進行および経済システムを根本的に壊してしまうため、強く非推奨です。