Summon プリセット
Minecraft アーマースタンドコマンドジェネレーター
アーマー スタンド コマンドは、Invisible、NoGravity、Marker、Invulnerable、Pose、equipment、タグなどの便利な設定が散在しているため、需要が高くなります。この記事では、これらの設定を 1 つの表示プリセットとしてまとめます。
プリセット結果
マップ プロップ、アイテム ショーケース、および非表示のインタラクション マーカー用のCopy 対応のアーマー スタンド表示コマンド。
出力
アーマースタンド召喚Output
/summon minecraft:armor_stand ~ ~ ~ {CustomName:{text:"Weapon Display",color:"gold"},active_effects:[{id:"minecraft:invisibility",duration:999999,amplifier:0b,show_particles:0b}],NoGravity:1b,Invulnerable:1b,Marker:1b,Pose:{RightArm:[300f,0f,45f],LeftArm:[315f,0f,315f]},equipment:{mainhand:{id:"minecraft:diamond_sword",count:1}},Tags:["display_stand"]}The longest command line is 354 characters, 98 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
プリセットのスクリーンショット
プリセットを作成
- Summon を開き、エンティティとして armour_stand を選択します。
- スタンドを表示ポーズにするか、非表示マーカーにするかを選択します。
- NoGravity、マーカー、Invulnerable、ポーズ角度、保持アイテム、タグを設定します。
- インタラクション コマンドを追加する前に、Copy Output を実行し、スタンド位置をテストします。
ディスプレイスタンドとマーカースタンド
ディスプレイスタンドにはアイテムやポーズが表示されます。マーカー スタンドは多くの場合目に見えず、ターゲット、アンカー、またはインタラクション ヘルパーとしてのみ存在します。 2 つの役割を混在させると、コマンドのデバッグが困難になります。
サンプルOutput は、剣を持った目に見えないマーカー形式の表示です。代わりに完全に表示されるモデルが必要な場合は、非表示またはマーカーを削除します。
- 小さなヒットボックスとヘルパーアンカーにはマーカーを使用します。
- 安定した表示のために NoGravity を使用してください。
- タグを使用すると、後でコマンドが近くのすべてのアーマー スタンドを捕まえることなくスタンドをターゲットにできるようになります。
ポーズ値には反復が必要です
アーマー スタンド ポーズの値は数値と視覚的なものです。 NBTForge を使用すると、生成された NBT を検査しやすくなりますが、それでもワールド内で結果をテストし、ディスプレイが正しく読み取れるまで角度を調整する必要があります。
複雑な表示の場合は、各ポーズを Project エントリとして保存すると、1 つの長い召喚ラインを繰り返し置き換える代わりにバージョンを比較できるようになります。
プリセットを実際のProject に適合させる
Minecraft アーマー スタンド コマンド ジェネレーターを、単なるCopy した文字列ではなく、テストされた開始点として扱います。Outputが一度機能したら、明確な Project 名を付けて保存し、ターゲットの Minecraft バージョンをメモし、scoreboard、boss bar、loot、またはリセット行などの関連するセットアップ コマンドの近くにプリセットを保管します。
プリセットをマップ、サーバー、または Command Pack に公開する前に、ライブ workbenchだけからではなく、Copyしたアーティファクトからプリセットを実行します。これにより、欠落している依存関係、古いセレクター、間違ったエディションの選択、ローカル テスト状態がすでに存在するためにのみ機能するコマンドが検出されます。
- 選択した Edition と Version を共有コマンドで保持します。
- ダメージ、キル、クリア、テレポートを使用する前に、無害なコマンドに対してセレクターをテストしてください。
- 長いコマンドをチャットに貼り付けるのではなく、Project または関数スタイルのワークフローに移動します。
- エンティティ、アイテム コンポーネント、passenger、またはdatapack リソースを変更した後は、警告を再確認してください。
FAQ
アーマースタンドディスプレイにはマーカーを使用する必要がありますか?
目に見えないアンカーや非常に小さなヒットボックスにはマーカーを使用します。プレイヤーが通常通りフルスタンドを操作する必要がある場合は、これを避けてください。
生成されたスタンドに equipment を追加できますか?
はい。 Summon ワークフローで equipment マップを使用し、ポーズとアイテムの可視性を一緒にテストします。
このプリセットはいつCommand Packの一部となるべきですか?
Outputがセットアップ ライン、リセット コマンド、lootリソース、scoreboardの状態、または繰り返しのテストに依存する場合、これをCommand Pack エントリとして使用します。単一の安全なコマンドは、引き続き Output から直接Copyできます。
このワークフローを開く
関連する Summon ワークベンチから始め、ワールドに合わせてプリセット項目を調整します。