public class GUIItem
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
GUIItem.GUIClickAction |
限定符和类型 | 字段和说明 |
---|---|
protected boolean |
actionActive |
protected java.util.Set<GUIItem.GUIClickAction> |
actions |
protected java.util.Set<GUIItem.GUIClickAction> |
actionsIgnoreActive |
protected org.bukkit.inventory.ItemStack |
display |
构造器和说明 |
---|
GUIItem(org.bukkit.inventory.ItemStack display) |
限定符和类型 | 方法和说明 |
---|---|
void |
addActionIgnoreActive(GUIItem.GUIClickAction action) |
void |
addClickAction(GUIItem.GUIClickAction action) |
void |
customAction(org.bukkit.entity.Player player)
自定义点击事件代码 (须自行触发)
|
java.util.Set<GUIItem.GUIClickAction> |
getActions() |
java.util.Set<GUIItem.GUIClickAction> |
getActionsIgnoreActive() |
org.bukkit.inventory.ItemStack |
getDisplay() |
boolean |
isActionActive() |
void |
onClick(org.bukkit.event.inventory.ClickType type)
已过时。
|
void |
onClick(org.bukkit.entity.Player clicker,
org.bukkit.event.inventory.ClickType type)
玩家点击GUI后执行的代码
|
void |
rawClickAction(org.bukkit.event.inventory.InventoryClickEvent event) |
void |
setActionActive(boolean b) |
void |
setDisplay(org.bukkit.inventory.ItemStack display) |
protected org.bukkit.inventory.ItemStack display
protected boolean actionActive
protected final java.util.Set<GUIItem.GUIClickAction> actions
protected final java.util.Set<GUIItem.GUIClickAction> actionsIgnoreActive
public final org.bukkit.inventory.ItemStack getDisplay()
public final void setDisplay(org.bukkit.inventory.ItemStack display)
public final boolean isActionActive()
public final void setActionActive(boolean b)
@Deprecated public void onClick(org.bukkit.event.inventory.ClickType type)
onClick(Player, ClickType)
操作点击者type
- 点击的类型public void onClick(org.bukkit.entity.Player clicker, org.bukkit.event.inventory.ClickType type)
clicker
- 点击的玩家type
- 点击的类型public void addClickAction(GUIItem.GUIClickAction action)
public void addActionIgnoreActive(GUIItem.GUIClickAction action)
public void rawClickAction(org.bukkit.event.inventory.InventoryClickEvent event)
public void customAction(org.bukkit.entity.Player player)
player
- 点击GUI的玩家public java.util.Set<GUIItem.GUIClickAction> getActions()
public java.util.Set<GUIItem.GUIClickAction> getActionsIgnoreActive()
Copyright © 2025. All rights reserved.