メインコンテンツまでスキップ

Corpse

🔄 近日公開 — Corpse 拡張は現在開発中で、まだプレイヤーには利用できません。

プレイヤーのスキンとインベントリを備えた死体を、死亡地点に生成します。

Corpse 拡張は、任意のプレイヤーの死亡地点に目に見える死体を作成します。死体はプレイヤーのスキンを表示し、インベントリと経験値を保存し、右クリックで回収できます。視覚モデルには、EntityExtension、ModelEngine、BetterModel、BTC Mob NPC、MythicMobs NPC を含む複数のエンティティバックエンドをサポートします。

  • マルチバックエンドモデル — サポートされる 5 つのバックエンドの任意のエンティティ定義を、死体の視覚モデルとして使用できます。
    • スキンの反映 — 死亡したプレイヤーのスキンを死体エンティティに自動的に適用します。

主な機能

  • 死亡時の死体生成:プレイヤーのスキンを備えた死体を死亡地点に自動生成します。
  • インベントリ保存:プレイヤーの全インベントリ(メイン、防具、オフハンド)を死体に保存します。
  • 右クリック回収:死体を右クリックすると、すべてのアイテムと経験値をその場所に落とします。
  • GUI プレビュー:スニーク + 右クリックでプレビュー GUI を開きます(設定可能)。
  • 設定可能な持続時間:死体は設定可能な時間の後に消滅します(デフォルト:300 秒)。
  • PvP 保護:所有者のみ回収可能なオプション(onlyOwnerCanLoot)。
  • 死亡エフェクト:生成時の血のパーティクル、魂のパーティクル、死亡音。
  • 赤い発光エフェクト:死体の周囲のさりげない赤い粉塵パーティクル。
  • リスポーン通知:死亡したプレイヤーにリスポーン時、死体の場所を通知します。
  • トリガーシステム:ON_SPAWN、ON_LOOT、ON_EXPIRE の各イベントでアクションを実行します。
  • エンティティ定義のドロップダウン:Tapwriter エディターで、登録済みの任意のエンティティ定義を選択できます。

依存関係

Extension用途
EntityExtension必須。 フォールバックの PLAYER エンティティを提供。
BasicExtension必須。 拡張のコア依存。
ModelEngineExtension任意。ModelEngine 経由の Blockbench 3D モデル。
BetterModelExtension任意。BetterModel 経由の Blockbench 3D モデル。
BTCMobNPCExtension任意。BTC Mob NPC のエンティティ定義。
MythicMobsNPCExtension任意。MythicMobs NPC のエンティティ定義。
GUIExtension任意。インベントリプレビュー用の高度な GUI 統合。

設定

この拡張には 3 つのエントリータイプがあります:

EntryType説明
corpse_settingsManifestグローバル設定(持続時間、パーティクル、回収の挙動)。
corpse_definitionManifest死体ごとのモデル定義と表示オプション。
corpse_actionAction死体のライフサイクル中に発火するイベント。

クイックスタート

  1. サーバーの extensions/ ディレクトリに拡張の JAR をインストールします。
  2. /tw reload TypeWriter-CorpseExtension で Typewriter をリロードします。
  3. プレイヤーを倒す — スキンとインベントリを備えた死体が現れます。
  4. 死体を右クリックして回収します。
  5. 任意:corpse_definition エントリーを作成して、カスタム 3D モデルを使用します。
  6. 任意:corpse_action エントリーを作成して、生成/回収/消滅時にアクションを発動します。

エントリーリファレンス

各エントリータイプの詳細ページを参照してください: