Skip to content

ItemEvent

Koukunn_ edited this page Feb 25, 2025 · 2 revisions

Item_Event Module

このモジュールは、Minecraft Bedrock Edition の Script API を使用して、プレイヤーによるアイテムの使用、特にブロックに対するアイテムの使用完了イベントを検出し、タグを付与するためのモジュールです。

機能概要

  • アイテム使用イベントの検出:
    • itemUse イベント (アイテムの単純使用) を検出します。
    • itemUseOn イベント (アイテムの使用完了) を検出します。
  • アイテムIDタグの付与:
    • w:item_use_[アイテムID] タグを、アイテムを単純使用したプレイヤーに付与します。
    • w:item_useOn_[アイテムID] タグを、アイテムの使用を完了したプレイヤーに付与します。
    • アイテムID中の:は_に変換されます。
  • 使用キャンセル:
    • w:item_use_cancelタグを持つプレイヤーのアイテム使用(itemUse)をキャンセルします。
    • w:item_useOn_cancel タグを持つプレイヤーのアイテム使用(itemUseOn)をキャンセルします。
  • タグの自動削除:
    • 付与されたタグは、設定された時間経過後 (デフォルト: 1 tick) に自動的に削除されます。

使用するタグ

タグ名 説明 付与対象 備考
w:item_use_[アイテムID] プレイヤーがアイテムを(ブロック以外に)使用した時に付与されます。 プレイヤー 1 tick後に自動削除。
w:item_useOn_[アイテムID] プレイヤーがアイテムをブロックに対して使用し完了した時に付与されます。 プレイヤー 1 tick後に自動削除
w:item_use_cancel このタグを持つプレイヤーはアイテムの使用ができません。 プレイヤー
w:item_useOn_cancel このタグを持つプレイヤーはブロックへのアイテム使用ができません。 プレイヤー

Clone this wiki locally