public class BlockDamageEvent extends BlockEvent implements Cancellable
このイベントをキャンセルするとヒビの表示は続きますがブロックの破壊はされません。
Event.Result
block
Constructor and Description |
---|
BlockDamageEvent(Player player,
Block block,
ItemStack itemInHand,
boolean instaBreak) |
Modifier and Type | Method and Description |
---|---|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
boolean |
getInstaBreak()
ブロックへダメージを与えた瞬間に破壊が出来るかを判定します。
|
ItemStack |
getItemInHand()
プレイヤーが持っている ItemStack を取得します。
|
Player |
getPlayer()
ブロックにダメージを与えた Player を取得します。
|
boolean |
isCancelled()
他のリスナーがイベントをキャンセルしているか判定します。
|
void |
setCancelled(boolean cancel)
イベントをキャンセルをするか設定します。
|
void |
setInstaBreak(boolean bool)
ブロックへダメージを与えた瞬間に破壊が出来るかを設定します。
|
getBlock
getEventName, isAsynchronous
public Player getPlayer()
public boolean getInstaBreak()
public void setInstaBreak(boolean bool)
bool
- true を指定すると有効化され瞬時にブロックが破壊出来るようになります。public ItemStack getItemInHand()
public boolean isCancelled()
Cancellable
インターフェースからのコピーisCancelled
のインターフェース Cancellable
public void setCancelled(boolean cancel)
Cancellable
インターフェースからのコピーsetCancelled
のインターフェース Cancellable
cancel
- cancel - true でイベントをキャンセルします。public HandlerList getHandlers()
getHandlers
in class Event
public static HandlerList getHandlerList()
Copyright © 2015. All rights reserved.