@EventHandler
public void onClick(InventoryClickEvent event) {
if (event.getInventory().getType() == InventoryType.ANVIL && event.getRawSlot() == 2) {
final AnvilInventory anvil = (AnvilInventory) event.getInventory();
if (anvil.getRepairCost() == 0
&& isPresent(anvil.getItem(2))
&& !isPresent(event.getWhoClicked().getItemOnCursor()) || !event.getAction().name().startsWith("PICKUP")) {
final Player player = (Player)event.getWhoClicked();
if (player.getGameMode() == GameMode.CREATIVE || checkLevels(player, anvil)) {
player.setItemOnCursor(anvil.getItem(2));
anvil.clear();
}
}
}
}
AnvilListener.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:EnchantmentAPI
作者:
评论列表
文章目录