本文整理汇总了Java中cn.nukkit.permission.BanList类的典型用法代码示例。如果您正苦于以下问题:Java BanList类的具体用法?Java BanList怎么用?Java BanList使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BanList类属于cn.nukkit.permission包,在下文中一共展示了BanList类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getNameBans
import cn.nukkit.permission.BanList; //导入依赖的package包/类
public BanList getNameBans() {
return this.banByName;
}
开发者ID:Rsplwe,项目名称:Nukkit-Java9,代码行数:4,代码来源:Server.java
示例2: getIPBans
import cn.nukkit.permission.BanList; //导入依赖的package包/类
public BanList getIPBans() {
return this.banByIP;
}
开发者ID:Rsplwe,项目名称:Nukkit-Java9,代码行数:4,代码来源:Server.java
示例3: execute
import cn.nukkit.permission.BanList; //导入依赖的package包/类
@Override
public boolean execute(CommandSender sender, String commandLabel, String[] args) {
if (!this.testPermission(sender)) {
return true;
}
BanList list;
boolean ips = false;
if (args.length > 0) {
switch (args[0].toLowerCase()) {
case "ips":
list = sender.getServer().getIPBans();
ips = true;
break;
case "players":
list = sender.getServer().getNameBans();
break;
default:
sender.sendMessage(new TranslationContainer("commands.generic.usage", this.usageMessage));
return false;
}
} else {
list = sender.getServer().getNameBans();
}
StringBuilder builder = new StringBuilder();
Iterator<BanEntry> itr = list.getEntires().values().iterator();
while (itr.hasNext()) {
builder.append(itr.next().getName());
if (itr.hasNext()) {
builder.append(", ");
}
}
if (ips) {
sender.sendMessage(new TranslationContainer("commands.banlist.ips", String.valueOf(list.getEntires().size())));
} else {
sender.sendMessage(new TranslationContainer("commands.banlist.players", String.valueOf(list.getEntires().size())));
}
sender.sendMessage(builder.toString());
return true;
}
开发者ID:Rsplwe,项目名称:Nukkit-Java9,代码行数:43,代码来源:BanListCommand.java
示例4: execute
import cn.nukkit.permission.BanList; //导入依赖的package包/类
@Override
public boolean execute(CommandSender sender, String commandLabel, String[] args) {
if (!this.testPermission(sender)) {
return true;
}
BanList list;
String arg;
if (args.length > 0) {
arg = args[0].toLowerCase();
if ("ips".equals(arg)) {
list = sender.getServer().getIPBans();
} else if ("players".equals(arg)) {
list = sender.getServer().getNameBans();
} else {
sender.sendMessage(new TranslationContainer("commands.generic.usage", this.usageMessage));
return false;
}
} else {
list = sender.getServer().getNameBans();
arg = "players";
}
String message = "";
LinkedHashMap<String, BanEntry> entries = list.getEntires();
for (BanEntry entry : entries.values()) {
message += entry.getName() + ", ";
}
if ("ips".equals(arg)) {
sender.sendMessage(new TranslationContainer("commands.banlist.ips", String.valueOf(entries.size())));
} else {
sender.sendMessage(new TranslationContainer("commands.banlist.players", String.valueOf(entries.size())));
}
if (message.length() > 0) {
message = message.substring(0, message.length() - 2);
}
sender.sendMessage(message);
return true;
}
开发者ID:Creeperface01,项目名称:NukkitGT,代码行数:44,代码来源:BanListCommand.java
示例5: getNameBans
import cn.nukkit.permission.BanList; //导入依赖的package包/类
/**
* 名前Banされた人のリストを取得します。
* @return BanList 名前Banリスト
*/
public BanList getNameBans() {
return this.banByName;
}
开发者ID:JupiterDevelopmentTeam,项目名称:Jupiter,代码行数:8,代码来源:Server.java
示例6: getIPBans
import cn.nukkit.permission.BanList; //导入依赖的package包/类
/**
* IPBanされた人のリストを取得します。
* @return BanList IPBanリスト
*/
public BanList getIPBans() {
return this.banByIP;
}
开发者ID:JupiterDevelopmentTeam,项目名称:Jupiter,代码行数:8,代码来源:Server.java
注:本文中的cn.nukkit.permission.BanList类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论