PlayerListener.java 文件源码

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

项目:PermissionsShop 作者:
@EventHandler(ignoreCancelled = true)
public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent e) {
    Lang lang = this.plugin.getLang();
    String command = e.getMessage();
    for(Shop shop : this.plugin.getShops().getShops()) {
        if(shop.getCommand().equalsIgnoreCase(command)) {
            Player p = e.getPlayer();
            e.setCancelled(true);
            if(this.hasPermission(p, shop.getPermission())) {
                if(this.plugin.getMoney(p) >= shop.getPrice()) this.openGUI(p, shop);
                else p.sendMessage(Placeholders.parse(lang.getNotEnoughMoney(), p));
            } else p.sendMessage(Placeholders.parse(lang.getShopNoPermission(), p));
            break;
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号