PlayerListener.java 文件源码

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

项目:civcraft 作者:
@EventHandler(priority = EventPriority.MONITOR)
public void onPlayerPickup(PlayerPickupItemEvent event) {

    String name;
    boolean rare = false;
    if (event.getItem().getItemStack().getItemMeta().hasDisplayName()) {
        name = event.getItem().getItemStack().getItemMeta().getDisplayName();
        rare = true;
    } else {
        name = event.getItem().getItemStack().getType().name().replace("_", " ").toLowerCase();
    }

    Resident resident = CivGlobal.getResident(event.getPlayer());
    if (resident.getItemMode().equals("all")) {
        CivMessage.send(event.getPlayer(), CivColor.LightGreen+"You've picked up "+CivColor.LightPurple+event.getItem().getItemStack().getAmount()+" "+name);
    } else if (resident.getItemMode().equals("rare") && rare) {
        CivMessage.send(event.getPlayer(), CivColor.LightGreen+"You've picked up "+CivColor.LightPurple+event.getItem().getItemStack().getAmount()+" "+name);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号