首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我的世界:发送多条消息

我的世界:发送多条消息
EN

Stack Overflow用户
提问于 2018-05-15 07:25:38
回答 2查看 328关注 0票数 1

我正在开发一个插件,防止玩家在没有许可的情况下开采矿石。然而,我遇到了一个问题,用户在我的插件旁边使用另一个插件,它允许他们一次挖掘9个区块。这会给玩家发送垃圾邮件:“你没有挖掘这个的权限!”有人能给我一个消息系统的变通方法吗?(基本上不会给玩家发垃圾邮件)。

代码语言:javascript
复制
        switch (type) {
    case COAL_ORE: {
        if (!player.hasPermission("PluginName.coal") && (!player.isOp())) {
            event.setCancelled(true);
            player.getPlayer().sendMessage(ChatColor.DARK_RED + "You do not have permission to mine Coal Ore!");
        }
        break;
    }
    case IRON_ORE: {
        if (!player.hasPermission("PluginName.iron") && (!player.isOp())) {
            event.setCancelled(true);
            player.getPlayer().sendMessage(ChatColor.DARK_RED + "You do not have permission to mine Iron Ore!");
        }
        break;
    }
    case GOLD_ORE: {
        if (!player.hasPermission("PluginName.gold") && (!player.isOp())) {
            event.setCancelled(true);
            player.getPlayer().sendMessage(ChatColor.DARK_RED + "You do not have permission to mine Gold Ore!");
        }
        break;
    }
    case DIAMOND_ORE: {
        if (!player.hasPermission("PluginName.diamond") && (!player.isOp())) {
            event.setCancelled(true);
            player.getPlayer().sendMessage(ChatColor.DARK_RED + "You do not have permission to mine Diamond Ore!");
        break;
    }
    }
    case EMERALD_ORE: {
        if (!player.hasPermission("PluginName.emerald") && (!player.isOp())) {
            event.setCancelled(true);
            player.getPlayer().sendMessage(ChatColor.DARK_RED + "You do not have permission to mine Emerald Ore!");
        }
        break;
    }
    }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50340353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档