Bungeecord忽略大小案件

时间:2017-08-21 18:42:37

标签: java string permissions minecraft bungeecord

如何忽略以下代码中的大小写:

public static boolean hasPermission(String name) {
    for (String group : ProxyServer.getInstance().getConfigurationAdapter().getGroups(name)) {
        if (ProxyServer.getInstance().getConfigurationAdapter().getPermissions(group).contains("kick.bypass")) {
            return false;
        }
    }
    return true;
}

}

我使用此方法检查权限,因为name不是代理播放器。

例如,我在播放器上使用命令:

/ban Peter玩家未被禁止

/ban PetER播放器被禁止,因为名称PetER不在配置中。

1 个答案:

答案 0 :(得分:0)

尝试在字符串和命令上使用 .toLowerCase

详细说明让你做/禁止彼得。你的插件接受它并将其变成小写并检查播放器是否进入配置。但在检查它是否在配置中之前,它会将配置中的值转换为小写。所以这两个值都是小写的,一切都很好。 :)

如果您愿意,也可以使用 .toUpperCase