このアドオンは、プレイヤーの様々な行動を検知し、一時的なタグを付与することで、より高度なコマンドやスクリプト連携を可能にするツールです。特定の行動が行われた際に、そのプレイヤーやエンティティに1ティックだけ特定のタグが付与され、すぐに削除されます。これにより、コマンドブロックや他のアドオンから、プレイヤーの瞬時のアクションをブロックやアイテム、エンティティの種類まで含めて正確に検出できるようになります。
機能と付与されるタグ
このアドオンは、以下のイベント発生時にプレイヤーに一時的なタグを付与します。
ブロック設置時:
イベント: world.afterEvents.playerPlaceBlock
タグ: PlaceBlock, PlaceBlock_<ブロックID>
説明: プレイヤーがブロックを設置した直後に付与されます。<ブロックID>には設置されたブロックの種類が入ります。(例: PlaceBlock_minecraft:stone)
ブロック破壊時:
イベント: world.afterEvents.playerBreakBlock
タグ: BreakBlock, BreakBlock_<ブロックID>
説明: プレイヤーがブロックを破壊した直後に付与されます。<ブロックID>には破壊されたブロックの種類が入ります。(例: BreakBlock_minecraft:dirt)
ブロック右クリック時:
イベント: world.beforeEvents.playerInteractWithBlock
タグ: InteractWithBlock, HitBlock_<ブロックID>
説明: プレイヤーがブロックを右クリック(使用)した直後に付与されます。<ブロックID>には右クリックしたブロックの種類が入ります。
ブロック攻撃時:
イベント: world.afterEvents.entityHitBlock
タグ: HitBlock, HitBlock_<ブロックID>
説明: エンティティ(プレイヤーやモブなど)がブロックを攻撃した直後に付与されます。<ブロックID>には攻撃されたブロックの種類が入ります。
エンティティ右クリック時:
イベント: world.afterEvents.playerInteractWithEntity
タグ: InteractWithEntity, InteractWithEntity_<エンティティID>
説明: プレイヤーがエンティティを右クリックした直後に付与されます。<エンティティID>には対象エンティティの種類が入ります。(例: InteractWithEntity_minecraft:villager_v2)
アイテム使用時:
イベント: world.afterEvents.itemUse
タグ: itemUse, itemUse_<アイテムID>
説明: プレイヤーがアイテムを使用した直後に付与されます。<アイテムID>には使用されたアイテムの種類が入ります。(例: itemUse_minecraft:ender_pearl)
左クリック時:
イベント: world.afterEvents.playerSwingStart
タグ: playerSwingStart, playerSwingStart_<アイテムID>
説明: プレイヤーが左クリックで腕を振った直後に付与されます。手にアイテムを持っている場合、<アイテムID>にそのアイテムの種類が入ります。
エンティティ死亡時:
イベント: world.afterEvents.entityDie
攻撃者タグ: entityDieA, entityDieA_<攻撃者のID>
死亡者タグ: entityDieB, entityDieB_<死亡したエンティティのID>
説明: エンティティが死亡した直後、攻撃者と死亡したエンティティの両方にそれぞれのタグが付与されます。
エンティティ被ダメージ時:
イベント: world.afterEvents.entityHurt
タグ: entityHurt, entityHurt_<攻撃者のID>
説明: エンティティがダメージを受けた直後に、ダメージを与えた側のエンティティに付与されます。
エンティティ攻撃時:
イベント: world.afterEvents.entityHitEntity
タグ: entityHitEntity, entityHitEntity_<被攻撃者のID>
説明: エンティティが別のエンティティに攻撃をヒットさせた直後に、攻撃を受けた側のエンティティに付与されます。
ジャンプ時:
タグ: playerJump
説明: プレイヤーがジャンプした瞬間に付与されます。
スニーク時:
タグ: playerSneak
説明: プレイヤーがスニークを開始した瞬間に付与されます。
導入方法
- チートの有効
- ベータAPIの有効
利用規約
このアドオンをご利用いただくにあたり、以下の規約にご同意ください。
- 改造の禁止: このアドオンのコードを直接改造することは禁止します。
- 二次配布の禁止: このアドオンを単体で再配布することは禁止します。
- 配布ワールドへの組み込み: 配布ワールドの一部としてこのアドオンを組み込むことは許可します。
- 商用利用: このアドオンを組み込んだコンテンツ(配布ワールドなど)を商用目的で利用することは許可します。
- 動画投稿・配信: このアドオンを使用したゲームプレイの動画投稿やライブ配信は許可します。
お知らせ・質問・提案(Discord)
https://discord.gg/PbZtPCysfJ (お気軽にご参加ください)



コメント
大好き結婚しよ
ありがとうございますw
大好き結婚しよ(2)
^_^
1.21.81
使用ができません、
コメントありがとうございます!✨️
テストしましたが1.21.81では正常に動作するはずです!もう一度削除してインポートし直してみてください!
例えば攻撃したときにコマンドを発動させるにはどのようにコマンドを打てばいいんですか?イベントとタグの違いも教えてほしいです
コメントありがとうございます!✨️
攻撃した時に付与されるタグは↓
攻撃者:entityHurt
被ダメージ者:entityHitEntity
イベントとは、攻撃時やブロック破壊時などの名前に過ぎないので、あまり気にする必要はありません!
例えば攻撃イベントじ、攻撃者にコマンドを発動させたい場合は↓
/kill @a[tag=entityHurt]
(コマンドブロックでループ)
このコマンドは攻撃した瞬間に、攻撃者がキルされるというものです。
ちょっと説明が分かりにくかったかもです。もしご不明点などあれば、もう一度コメントください!
エンティティ死亡時のタグで、特定のモブが死亡したときになにかコマンドを実行したりするにはどうすればいいですか?
コメントありがとうございます!✨️
恐らく特定のモブ死亡時での、アクションは今のところ出来ないかと思います!
プレイヤー死亡時なのであれば恐らく可能ですが
それ以外のモブなどは実行出来ないです!
モブ指定は出来ないですが、攻撃して倒した時にアクションを起こすことは可能です!
1.21.100で使えません
コメントありがとうございます!✨️
このアドオンは、バージョンアップデートにより壊れないように設計されています!
1.21.100でも正常に動作しますのでもう一度ご確認ください!