public class BlockDamageEvent extends BlockEvent implements Cancellable
このイベントをキャンセルするとヒビの表示は続きますがブロックの破壊はされません。
Event.Resultblock| 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)
ブロックへダメージを与えた瞬間に破壊が出来るかを設定します。
|
getBlockgetEventName, isAsynchronouspublic Player getPlayer()
public boolean getInstaBreak()
public void setInstaBreak(boolean bool)
bool - true を指定すると有効化され瞬時にブロックが破壊出来るようになります。public ItemStack getItemInHand()
public boolean isCancelled()
Cancellable インターフェースからのコピーisCancelled のインターフェース Cancellablepublic void setCancelled(boolean cancel)
Cancellable インターフェースからのコピーsetCancelled のインターフェース Cancellablecancel - cancel - true でイベントをキャンセルします。public HandlerList getHandlers()
getHandlers in class Eventpublic static HandlerList getHandlerList()
Copyright © 2015. All rights reserved.