これは、Bedrock Editionのコマンドシステムを改善するための提案です。
現在、hasitemフィルターにはデータ、場所、アイテムなどのパラメーターが含まれていますが、カスタム名(表示名)でアイテムを検出する機能がありません。名前に基づいて直接検出できるように、「name」パラメーターを追加することを提案します。
- 提案される構文例
特定の名前の剣を持っているプレイヤーを選択します。@p[hasitem={item=iron_sword, name="Excalibur"}] 特定の名前のアイテムをメインハンドに持っているすべてのプレイヤーを選択します。@a[hasitem={item=paper, name="Secret Ticket", location=slot.weapon.mainhand}] これが必要な理由:耐久性の競合:耐久性のあるアイテム(剣や鎧など)の場合、データパラメーターはアイテムのダメージ状態を表します。そのため、データ回避策を使用して特定のカスタムアイテムを識別することはできません。
- RPGマップ制作
この機能はRPGマップクリエイターにとって画期的なものであり、複雑なアドオンスクリプトに頼ることなく、ユニークなクエストアイテムや装備を作成できるようになります。
- コマンドの簡素化
コマンド構造が大幅に簡素化され、面倒な回避策の必要性が軽減されます。名前を直接検出できるようになることで、Bedrock Editionにおけるクリエイティブな可能性が大きく広がります。ご検討いただきありがとうございます!
Please sign in to leave a comment.
0 Comments