本文整理匯總了Java中org.bukkit.event.inventory.ClickType.MIDDLE屬性的典型用法代碼示例。如果您正苦於以下問題:Java ClickType.MIDDLE屬性的具體用法?Java ClickType.MIDDLE怎麽用?Java ClickType.MIDDLE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類org.bukkit.event.inventory.ClickType
的用法示例。
在下文中一共展示了ClickType.MIDDLE屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onInventoryClick
@EventHandler
public void onInventoryClick(InventoryClickEvent event) {
Player player = (Player) event.getWhoClicked();
ItemStack clicked = event.getCurrentItem();
Inventory inventory = event.getInventory();
if (inventory.getName().equals("Faction Management")) {
if (clicked.getType() == Material.SKULL_ITEM) {
if (event.getClick() == ClickType.LEFT) {
Bukkit.dispatchCommand(player, "f promote " + clicked.getItemMeta().getDisplayName());
event.setCancelled(true);
}
if (event.getClick() == ClickType.MIDDLE){
Bukkit.dispatchCommand(player, "f leader " + clicked.getItemMeta().getDisplayName());
event.setCancelled(true);
}
if (event.getClick() == ClickType.RIGHT) {
Bukkit.dispatchCommand(player, "f demote " + clicked.getItemMeta().getDisplayName());
event.setCancelled(true);
}
}
}
}
示例2: onClick
@Override
public boolean onClick(VPPlayer viewer, ClickType type, MenuLink ml){
if(type == ClickType.RIGHT){
if(VanillaPlusCore.getTitleManager().hasAdminUse(viewer)){
viewer.setTitle(title);
VanillaPlusCore.getMenuManager().refresh(viewer);
return true;
}
}else if(type == ClickType.MIDDLE){
if(VanillaPlusCore.getTitleManager().hasSwitch(viewer)){
if(viewer.hasTitle(title.getID()))
viewer.removeTitle(title);
else
viewer.addTitle(title.getID());
VanillaPlusCore.getMenuManager().refresh(viewer);
return true;
}
}
if(VanillaPlusCore.getTitleManager().hasUse(viewer)){
if(viewer.getTitle() != null && viewer.getTitle().getID()==title.getID()){
viewer.setTitle(null);
}else if(viewer.hasTitle(title.getID())){
viewer.setTitle(title);
}
else
return true;
VanillaPlusCore.getMenuManager().refresh(viewer);
}
return true;
}