类 PlayerStatisticIncrementEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerStatisticIncrementEvent
所有已实现的接口:
Cancellable

public class PlayerStatisticIncrementEvent extends PlayerEvent implements Cancellable
当玩家统计信息增长时触发本事件.

这个事件不会因 Statistic.PLAY_ONE_TICK 或基于移动(比如玩家走动、坐矿车的距离等)的统计数据的改变而触发.

  • 字段详细资料

    • statistic

      protected final Statistic statistic
  • 构造器详细资料

    • PlayerStatisticIncrementEvent

      public PlayerStatisticIncrementEvent(Player player, Statistic statistic, int initialValue, int newValue)
    • PlayerStatisticIncrementEvent

      public PlayerStatisticIncrementEvent(Player player, Statistic statistic, int initialValue, int newValue, EntityType entityType)
    • PlayerStatisticIncrementEvent

      public PlayerStatisticIncrementEvent(Player player, Statistic statistic, int initialValue, int newValue, Material material)
  • 方法详细资料

    • getStatistic

      public Statistic getStatistic()
      获取正在增长的统计数据.

      原文:Gets the statistic that is being incremented.

      返回:
      统计数据
    • getPreviousValue

      public int getPreviousValue()
      获取这个统计信息之前的数据值.

      原文:Gets the previous value of the statistic.

      返回:
      这个统计信息之前的数据值
    • getNewValue

      public int getNewValue()
      获取这个统计数据的新数据值.

      原文:Gets the new value of the statistic.

      返回:
      这个统计数据的新数据值
    • getEntityType

      public EntityType getEntityType()
      如果getStatistic()是关于实体的统计信息,获取该统计数据的实体种类,否则返回null.

      原文:Gets the EntityType if getStatistic() is an entity statistic otherwise returns null.

      返回:
      这个统计数据的实体种类
    • getMaterial

      public Material getMaterial()
      如果getStatistic()是关于方块或物品的统计信息,获取该统计数据的物品种类,否则返回null.

      原文:Gets the Material if getStatistic() is a block or item statistic otherwise returns null.

      返回:
      这个统计数据的物品种类
    • isCancelled

      public boolean isCancelled()
      从接口复制的说明: Cancellable
      获取这个事件是否被取消.一个被取消的事件不会在服务器里被执行,但是仍然会传递事件到其他插件。

      原文:Gets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins

      指定者:
      isCancelled 在接口中 Cancellable
      返回:
      如果事件已经被取消,则为true
    • setCancelled

      public void setCancelled(boolean cancel)
      从接口复制的说明: Cancellable
      取消这个事件. 一个被取消的事件不会在 服务器里被执行,但是仍然会传递事件到其他插件。

      原文:Sets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.

      指定者:
      setCancelled 在接口中 Cancellable
      参数:
      cancel - 如果你想取消这个事件,则为true
    • getHandlers

      public HandlerList getHandlers()
      指定者:
      getHandlers 在类中 Event
    • getHandlerList

      public static HandlerList getHandlerList()