类 AnvilDamageEvent
java.lang.Object
cn.nukkit.event.Event
cn.nukkit.event.block.BlockEvent
cn.nukkit.event.block.AnvilDamageEvent
- 所有已实现的接口:
Cancellable
-
嵌套类概要
嵌套类 -
字段概要
从类继承的字段 cn.nukkit.event.block.BlockEvent
block
-
构造器概要
构造器构造器说明AnvilDamageEvent
(Block block, int oldDamage, int newDamage, AnvilDamageEvent.DamageCause cause, Player player) AnvilDamageEvent
(Block block, Block newState, Player player, CraftingTransaction transaction, AnvilDamageEvent.DamageCause cause) AnvilDamageEvent
(Block block, BlockState newState, Player player, CraftingTransaction transaction, AnvilDamageEvent.DamageCause cause) -
方法概要
修饰符和类型方法说明getCause()
static HandlerList
int
已过时。int
已过时。void
setNewBlockState
(BlockState state) void
setNewDamage
(int newDamage) 已过时。void
setNewState
(Block block) 从类继承的方法 cn.nukkit.event.block.BlockEvent
getBlock
从类继承的方法 cn.nukkit.event.Event
getEventName, isCancelled, setCancelled, setCancelled
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 cn.nukkit.event.Cancellable
isCancelled, setCancelled, setCancelled
-
构造器详细资料
-
AnvilDamageEvent
@Since("1.4.0.0-PN") public AnvilDamageEvent(@Nonnull Block block, int oldDamage, int newDamage, @Nonnull AnvilDamageEvent.DamageCause cause, @Nullable Player player) -
AnvilDamageEvent
@PowerNukkitOnly @Since("1.4.0.0-PN") public AnvilDamageEvent(@Nonnull Block block, @Nonnull Block newState, @Nullable Player player, @Nullable CraftingTransaction transaction, @Nonnull AnvilDamageEvent.DamageCause cause) -
AnvilDamageEvent
@PowerNukkitOnly @Since("FUTURE") public AnvilDamageEvent(@Nonnull Block block, @Nonnull BlockState newState, @Nullable Player player, @Nullable CraftingTransaction transaction, @Nonnull AnvilDamageEvent.DamageCause cause)
-
-
方法详细资料
-
getHandlers
-
getTransaction
-
getDamageCause
-
getOldDamage
@Deprecated @DeprecationDetails(since="FUTURE", by="PowerNukkit", reason="Unstable use of raw block state data", replaceWith="getOldAnvilDamage or getOldBlockState") @Since("1.4.0.0-PN") public int getOldDamage()已过时。 -
getOldAnvilDamage
-
getOldBlockState
-
getNewBlockState
-
getNewState
@PowerNukkitOnly("Used to be inherited from BlockFadeEvent") @Since("1.1.1.0-PN") @Nonnull public Block getNewState() -
getNewDamage
@Deprecated @DeprecationDetails(since="FUTURE", by="PowerNukkit", reason="Unstable use of raw block state data", replaceWith="getNewAnvilDamage or getNewBlockState") @Since("1.4.0.0-PN") public int getNewDamage()已过时。 -
setNewBlockState
-
setNewDamage
@Deprecated @DeprecationDetails(since="FUTURE", by="PowerNukkit", reason="Unstable use of raw block state data", replaceWith="setNewBlockState example: setNewBlockState(BlockState.of(BlockID.ANVIL).withProperty(BlockAnvil.DAMAGE, AnvilDamage.VERY_DAMAGED))") @Since("1.4.0.0-PN") public void setNewDamage(int newDamage) 已过时。 -
setNewState
-
getCause
-
getPlayer
-