程序包 org.bukkit.event.inventory

# 枚举 InventoryAction

java.lang.Object
java.lang.Enum<InventoryAction>
org.bukkit.event.inventory.InventoryAction

所有已实现的接口:
  `Serializable`, `Comparable<InventoryAction>`, `Constable`

public enum InventoryAction extends Enum<InventoryAction>
用于判断点击物品栏的动作结果.

- ## 嵌套类概要

  ## 从类继承的嵌套类/接口 java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## 枚举常量概要

  枚举常量
  枚举常量
  说明
  `CLONE_STACK`
  将所单击的物品按最大堆叠数量复制到光标上.
  `COLLECT_TO_CURSOR`
  在物品栏中寻找完全相同的物品，并添加到光标上，直到达到`物品的最大堆叠数量`.
  `DROP_ALL_CURSOR`
  丢弃光标上的物品(所有).
  `DROP_ALL_SLOT`
  丢弃所单击的格子中的物品(所有).
  `DROP_ONE_CURSOR`
  丢弃光标上的物品(一个).
  `DROP_ONE_SLOT`
  丢弃所单击的格子中的物品(一个).
  `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`
  The clicked slot and the picked hotbar slot are swapped.
  `MOVE_TO_OTHER_INVENTORY`
  将所单击的格子中的物品移动到对面的物品栏中去(如果有空位).
  `NOTHING`
  这一次点击什么都不会发生.
  `PICKUP_ALL`
  所单击的格子的物品(所有)被移到光标上.
  `PICKUP_HALF`
  所单击的格子的物品(一半)被移到光标上.
  `PICKUP_ONE`
  所单击的格子的物品(一个)被移到光标上.
  `PICKUP_SOME`
  所单击的格子的物品(部分)被移到光标上.
  `PLACE_ALL`
  光标上的物品(所有)被移到所单击的格子中.
  `PLACE_ONE`
  光标上的物品(一个)被移到所单击的格子中.
  `PLACE_SOME`
  光标上的物品(部分)被移到所单击的格子中(通常会提高到该物品的最大堆叠数量).
  `SWAP_WITH_CURSOR`
  光标上的物品与所单击的格子中的物品相互交换.
  `UNKNOWN`
  无法识别的`点击类型`.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `static InventoryAction`
  `valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static InventoryAction[]`
  `values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

  ### 从类继承的方法 java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### 从类继承的方法 java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## 枚举常量详细资料

  - ### 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. The hotbar includes the player's off hand.

  - ### HOTBAR_SWAP

    public static final InventoryAction HOTBAR_SWAP
    The clicked slot and the picked hotbar slot are swapped. The hotbar includes the player's off hand.

  - ### 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` - 如果参数为空值