Skip to content

BreakEvent

Koukunn_ edited this page Feb 25, 2025 · 2 revisions

BreakEvent

このモジュールは、Minecraft Bedrock Edition の Script API を使用して、プレイヤーによるブロックの破壊・設置イベントを詳細に追跡し、タグを付与するためのモジュールです

機能概要

  • ブロック破壊時:

    • w:break タグをプレイヤーに付与します。
    • w:break_[ブロックID] タグをプレイヤーに付与し、破壊されたブロックの種類を特定します。
    • w:break_item_[アイテム名] タグをプレイヤーに付与し、破壊に使用されたアイテムを記録します (アイテムを使用した場合)。
    • w:break_cancel タグを持つプレイヤーは、ブロックを破壊できません (破壊処理をキャンセル)。
  • ブロック設置時:

    • w:place タグをプレイヤーに付与します。
    • w:place_[ブロックID] タグをプレイヤーに付与し、設置されたブロックの種類を特定します。
    • w:place_cancel タグを持つプレイヤーは、ブロックを設置できません (設置処理をキャンセル)。
  • タグの自動削除: 付与されたタグは、1tick後に自動的に削除されます。

使用するタグ一覧

タグ名 説明 付与対象 備考
w:break プレイヤーがブロックを破壊した時に付与されます。 プレイヤー 1 tick後に自動削除
w:break_[ブロックID] 破壊されたブロックのIDを示します。 プレイヤー 1 tick後に自動削除。IDの : は _ に変換されます。
w:break_item_[アイテム名] ブロック破壊に使用されたアイテムの名前を示します。 プレイヤー 1 tick後に自動削除。アイテム名が undefined の場合は付与されません。
w:break_cancel このタグを持つプレイヤーはブロックを破壊できません。 プレイヤー
w:place プレイヤーがブロックを設置した時に付与されます。 プレイヤー 1 tick後に自動削除
w:place_[ブロックID] 設置されたブロックのIDを示します。 プレイヤー 1 tick後に自動削除。IDの : は _ に変換されます。
w:place_cancel このタグを持つプレイヤーはブロックを設置できません。 プレイヤー

Clone this wiki locally