エンティティ種別・固有プロパティ
1. エンティティ種別とは
Citizensはプレイヤー型NPCのほか、対応するMob・オブジェクト系エンティティをNPCとして管理できます。
/npc create 村人 --type VILLAGER /npc type ZOMBIE
コマンドは例です。/npc type が対象NPC・現在の版でサポートされているか、/npc help type と /npc help create で確認してください。種類を変更すると、利用可能な装備スロット・状態・AI・スキンなどが変わります。
2. 専用コマンドの考え方
種別固有のコマンドは、そのMobやエンティティに固有のプロパティを編集します。公式コマンド一覧には、次のような例があります。
| 種類/コマンド | 主な調整対象の例 |
|---|---|
/npc age | 成長可能なエンティティの年齢・子ども状態 |
/npc armorstand | 表示、サイズ、重力、腕、ベースプレート、各部位の姿勢 |
/npc allay | ダンス状態等 |
/npc axolotl | バリアント等 |
/npc bee | 怒り状態等 |
/npc cat | 猫の種類、首輪色など |
/npc horse | 馬の種類・色・模様など |
/npc llama | 色、強さなど |
/npc panda | 遺伝子、座る・食べる等の状態 |
/npc sheep | 羊毛色、刈り取り状態 |
/npc fox | 種類、睡眠・座り・しゃがみ等の状態 |
/npc frog | バリアント |
/npc tropicalfish | 体色、模様、模様色 |
/npc enderdragon | フェーズ、壁破壊などの状態 |
/npc enderman | 怒り状態等 |
/npc itemframe | 可視、固定、回転、アイテム、設置面 |
/npc painting | 絵画の種類 |
/npc boat | ボートの種類 |
/npc minecart | 表示オフセット等 |
/npc areaeffectcloud | 色、持続時間、半径、パーティクル等 |
/npc textdisplay | テキスト、影、透過、行幅など |
/npc itemdisplay | アイテム表示の変換種別 |
/npc display | Display系の寸法、スケール、明るさ、回転、オフセット等 |
上表は概要です。オプションの完全な一覧ではありません。
3. よく使われる汎用プロパティ
| コマンド | 用途 |
|---|---|
/npc attribute | 属性値を設定 |
/npc scaledmaxhealth | 最大体力を設定する機能 |
/npc potioneffect | ポーション効果の追加・削除・一覧 |
/npc entitypose | 対応する姿勢を設定 |
/npc sitting | 座る状態を設定する機能がある版で使用 |
/npc gravity | 重力の切り替え |
/npc collidable | 衝突判定の設定 |
/npc knockback | ノックバック動作の設定 |
/npc leashable | リードでつなげるかどうか |
/npc sound | 死亡音、環境音、被ダメージ音など |
/npc glowing | 発光と色 |
/npc drops | ドロップ設定 |
/npc pickupitems | アイテム拾得の設定 |
対象エンティティがその状態を持たない場合、設定できないか無効になります。
4. Entity TypeとDisguiseは別
- Entity Type/
/npc type:NPCの基礎となるエンティティ種別を指定します。 - Disguise/
/npc disguise:外見上の表示を変える機能です。必ずしも実際のエンティティ種別・振る舞いが同じものに変わるとは限りません。 - Display entity:テキスト、アイテム、ブロック等を表示するためのエンティティ群です。通常のMobと異なる寸法・補間・変換などの設定を持ちます。
使い分けを誤ると「見た目はゾンビなのに村人の動作」「表示は変わったが当たり判定が想定と違う」などの結果になります。
5. 互換性
Minecraftの新しいエンティティやプロパティは、新しいMinecraft/Citizensバージョンでのみ利用できることがあります。公式WikiのSupported Versionsページで対応Minecraftを確認し、ゲーム内ヘルプに表示されるコマンドを基準にしてください。