枚举常量和说明 |
---|
CONTROL_DROP
Ctrl+丢弃物品键(默认为Q).
|
CREATIVE
创造模式物品栏的任何点击操作.
|
DOUBLE_CLICK
双击鼠标左键.
|
DROP
丢弃物品键(默认为Q).
|
LEFT
鼠标左键(或主键).
|
MIDDLE
鼠标中键(或鼠标滚轮按键).
|
NUMBER_KEY
数字键1-9,对应快捷栏的物品槽.
|
RIGHT
鼠标右键.
|
SHIFT_LEFT
Shift+鼠标左键.
|
SHIFT_RIGHT
Shift+鼠标右键.
|
UNKNOWN
无法被Bukkit解析的物品栏点击类型.
|
WINDOW_BORDER_LEFT
在物品栏界面的“灰色区域”单击鼠标左键.
|
WINDOW_BORDER_RIGHT
在物品栏界面的
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
isCreativeAction()
判断这个按键类型所定义的操作是否只能在创造模式被执行.
|
boolean |
isKeyboardClick()
判断这个按键类型是否为键盘按键.
|
boolean |
isLeftClick()
判断这个按键类型是否使用了鼠标左键.
|
boolean |
isRightClick()
判断这个按键类型是否使用了鼠标右键.
|
boolean |
isShiftClick()
判断这个按键类型是否使用了Shift键.
|
static ClickType |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ClickType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ClickType LEFT
public static final ClickType SHIFT_LEFT
public static final ClickType RIGHT
public static final ClickType SHIFT_RIGHT
public static final ClickType WINDOW_BORDER_LEFT
译注:“灰色区域”指Minecraft窗口范围内超出物品栏范围的部分
public static final ClickType WINDOW_BORDER_RIGHT
译注:灰色区域指Minecraft窗口范围内超出物品栏范围的部分
public static final ClickType MIDDLE
public static final ClickType NUMBER_KEY
public static final ClickType DOUBLE_CLICK
public static final ClickType DROP
public static final ClickType CONTROL_DROP
public static final ClickType CREATIVE
public static final ClickType UNKNOWN
这个按键类型仅出现在Minecraft的版本过渡期, 且不应该被依赖.
任何对 ClickType.UNKNOWN 的调用都是在最努力的基础上的.
译注: 一般只在支持最新快照版本的插件中才可能需要使用.
public static ClickType[] values()
for (ClickType c : ClickType.values()) System.out.println(c);
public static ClickType valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public boolean isKeyboardClick()
原文:Gets whether this ClickType represents the pressing of a key on a keyboard.
public boolean isCreativeAction()
原文:Gets whether this ClickType represents an action that can only be performed by a Player in creative mode.
public boolean isRightClick()
原文:Gets whether this ClickType represents a right click.
public boolean isLeftClick()
原文:Gets whether this ClickType represents a left click.
public boolean isShiftClick()
原文:Gets whether this ClickType indicates that the shift key was pressed down when the click was made.