AnvilListener.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:MythicDrops 作者:
@EventHandler(priority = EventPriority.MONITOR)
public void onItemRename(InventoryClickEvent e) {
  if (e.isCancelled()) {
    return;
  }
  if (!mythicDrops.getConfigSettings().isRepairingEnabled()) {
    return;
  }
  HumanEntity ent = e.getWhoClicked();
  if (!(ent instanceof Player)) {
    return;
  }
  Inventory inv = e.getInventory();
  if (!(inv instanceof AnvilInventory)) {
    return;
  }
  ItemStack fis = inv.getItem(0);
  ItemStack sis = inv.getItem(1);

  if (mythicDrops.getConfigSettings().isAllowRepairingUsingAnvil()) {
    preventGems(fis, sis, e);
  } else {
    preventTiersAndGems(fis, sis, e);
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号