枚举 InventoryAction

java.lang.Object
java.lang.Enum<InventoryAction>
org.bukkit.event.inventory.InventoryAction
所有已实现的接口:
Serializable, Comparable<InventoryAction>, java.lang.constant.Constable

public enum InventoryAction extends Enum<InventoryAction>
用于判断点击物品栏的动作结果.
  • 枚举常量详细资料

    • NOTHING

      public static final InventoryAction NOTHING
      这一次点击什么都不会发生.

      There may be cases where nothing will happen and this is value is not provided, but it is guaranteed that this value is accurate when given.

    • PICKUP_ALL

      public static final InventoryAction PICKUP_ALL
      所单击的格子的物品(所有)被移到光标上.
    • PICKUP_SOME

      public static final InventoryAction PICKUP_SOME
      所单击的格子的物品(部分)被移到光标上.
    • PICKUP_HALF

      public static final InventoryAction PICKUP_HALF
      所单击的格子的物品(一半)被移到光标上.
    • PICKUP_ONE

      public static final InventoryAction PICKUP_ONE
      所单击的格子的物品(一个)被移到光标上.
    • PLACE_ALL

      public static final InventoryAction PLACE_ALL
      光标上的物品(所有)被移到所单击的格子中.
    • PLACE_SOME

      public static final InventoryAction PLACE_SOME
      光标上的物品(部分)被移到所单击的格子中(通常会提高到该物品的最大堆叠数量).
    • PLACE_ONE

      public static final InventoryAction PLACE_ONE
      光标上的物品(一个)被移到所单击的格子中.
    • SWAP_WITH_CURSOR

      public static final InventoryAction SWAP_WITH_CURSOR
      光标上的物品与所单击的格子中的物品相互交换.
    • DROP_ALL_CURSOR

      public static final InventoryAction DROP_ALL_CURSOR
      丢弃光标上的物品(所有).
    • DROP_ONE_CURSOR

      public static final InventoryAction DROP_ONE_CURSOR
      丢弃光标上的物品(一个).
    • DROP_ALL_SLOT

      public static final InventoryAction DROP_ALL_SLOT
      丢弃所单击的格子中的物品(所有).
    • DROP_ONE_SLOT

      public static final InventoryAction DROP_ONE_SLOT
      丢弃所单击的格子中的物品(一个).
    • MOVE_TO_OTHER_INVENTORY

      public static final InventoryAction MOVE_TO_OTHER_INVENTORY
      将所单击的格子中的物品移动到对面的物品栏中去(如果有空位).
    • HOTBAR_MOVE_AND_READD

      public static final InventoryAction HOTBAR_MOVE_AND_READD
      The clicked item is moved to the hotbar, and the item currently there is re-added to the player's inventory.
    • HOTBAR_SWAP

      public static final InventoryAction HOTBAR_SWAP
      The clicked slot and the picked hotbar slot are swapped.
    • CLONE_STACK

      public static final InventoryAction CLONE_STACK
      将所单击的物品按最大堆叠数量复制到光标上.
    • COLLECT_TO_CURSOR

      public static final InventoryAction COLLECT_TO_CURSOR
      在物品栏中寻找完全相同的物品,并添加到光标上,直到达到物品的最大堆叠数量.
    • UNKNOWN

      public static final InventoryAction UNKNOWN
      无法识别的点击类型.
  • 方法详细资料

    • values

      public static InventoryAction[] values()
      按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
      返回:
      按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
    • valueOf

      public static InventoryAction valueOf(String name)
      返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
      NullPointerException - 如果参数为空值