InventoryManager.java 文件源码

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

项目:SmartInvs 作者:
@EventHandler(priority = EventPriority.LOW)
public void onPlayerQuit(PlayerQuitEvent e) {
    Player p = e.getPlayer();

    if(!inventories.containsKey(p))
        return;

    SmartInventory inv = inventories.get(p);

    inv.getListeners().stream()
            .filter(listener -> listener.getType() == PlayerQuitEvent.class)
            .forEach(listener -> ((InventoryListener<PlayerQuitEvent>) listener).accept(e));

    inventories.remove(p);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号