PlayerEvent.java 文件源码

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

项目:SleepingPlus 作者:
@EventHandler
public void onPlayerInventoryClick(InventoryClickEvent event)
{
    if(plugin.isXpBar())
    {
        /**
         * This part of code, is not by me.(como89)
         * Credit : Zelnehlun
         */
        if(!event.isCancelled())
        {
            HumanEntity human = event.getWhoClicked();
            if(human instanceof Player)
            {
                Inventory inv = event.getInventory();
                if(inv instanceof AnvilInventory)
                {
                    InventoryView view = event.getView();
                    int rawSlot = event.getRawSlot();

                    if(rawSlot == view.convertSlot(rawSlot))
                    {
                        if(rawSlot == 2)
                        {
                            ItemStack item = event.getCurrentItem();
                            if(item != null)
                            {
                                event.setCancelled(true);
                            }
                        }
                    }
                }
            }
        }
        /**
         * END part of code
         */
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号