当前位置: 首页>>代码示例>>Java>>正文


Java ChatColor.values方法代码示例

本文整理汇总了Java中org.bukkit.ChatColor.values方法的典型用法代码示例。如果您正苦于以下问题:Java ChatColor.values方法的具体用法?Java ChatColor.values怎么用?Java ChatColor.values使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.bukkit.ChatColor的用法示例。


在下文中一共展示了ChatColor.values方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createTeam

import org.bukkit.ChatColor; //导入方法依赖的package包/类
private Map.Entry<Team, OfflinePlayer> createTeam(String text, int pos) {
    Team team;
    ChatColor color = ChatColor.values()[pos];
    OfflinePlayer result;

    if (!cache.containsKey(color.toString()))
        cache.put(color.toString(), Bukkit.getOfflinePlayer(color.toString()));

    result = cache.get(color.toString());

    try {
        team = scoreboard.registerNewTeam("text-" + (teams.size() + 1));
    } catch (IllegalArgumentException e) {
        team = scoreboard.getTeam("text-" + (teams.size()));
    }

    applyText(team, text, result);

    teams.add(team);
    return new AbstractMap.SimpleEntry<>(team, result);
}
 
开发者ID:WarzoneMC,项目名称:Warzone,代码行数:22,代码来源:SimpleScoreboard.java

示例2: getAllBlanks

import org.bukkit.ChatColor; //导入方法依赖的package包/类
private static List<String> getAllBlanks() {
    List<String> toReturn = new ArrayList<>();

    for (ChatColor chatColor : ChatColor.values()) {
        toReturn.add(chatColor + "" + ChatColor.RESET);

        for (ChatColor chatColor1 : ChatColor.values()) {
            if (toReturn.size() >= 60) {
                return toReturn;
            }

            toReturn.add(chatColor + "" + chatColor1 + ChatColor.RESET);
        }
    }

    return toReturn;
}
 
开发者ID:ijoeleoli,项目名称:ZorahPractice,代码行数:18,代码来源:PlayerTab.java

示例3: markupToChat

import org.bukkit.ChatColor; //导入方法依赖的package包/类
public static String markupToChat(String markdown) {
	//markdown = markdown.replaceAll("(\\*\\*|__)(?=\\S)(.*?\\S[*_]*)\\1", "<b>$2</b>");
	
	markdown = markdown.replaceAll("(" + Surrounders.BOLD_1.getChars() + ")(?=\\S)(.*?\\S[*_]*)\\1", Surrounders.BOLD_1.getReplacements());
	markdown = markdown.replaceAll("(" + Surrounders.BOLD_2.getChars() + ")(?=\\S)(.*?\\S[*_]*)\\1", Surrounders.BOLD_2.getReplacements());
	markdown = markdown.replaceAll("(" + Surrounders.ITALIC_1.getChars() + ")(?=\\S)(.*?\\S[*_]*)\\1", Surrounders.ITALIC_1.getReplacements());
	markdown = markdown.replaceAll("(" + Surrounders.ITALIC_2.getChars() + ")(?=\\S)(.*?\\S[*_]*)\\1", Surrounders.ITALIC_2.getReplacements());
	markdown = markdown.replaceAll("(" + Surrounders.STRIKETHROUGH.getChars() + ")(?=\\S)(.*?\\S[*_]*)\\1", Surrounders.STRIKETHROUGH.getReplacements());
	markdown = markdown.replaceAll("(" + Surrounders.OBFUSCATED.getChars() + ")(?=\\S)(.*?\\S[*_]*)\\1", Surrounders.OBFUSCATED.getReplacements());
	
	for (ChatColor color : ChatColor.values()) {
		//markdown = markdown.replace("&" + color.name().toLowerCase() + " ", ChatColor.translateAlternateColorCodes('&', "&" + color.getChar()));
		//markdown = markdown.replace("&" + color.name().toLowerCase(), "" + ChatColor.translateAlternateColorCodes('&', "&" + color.getChar()));
		markdown = markdown.replaceAll("(" + "&" + color.name().toLowerCase() + ")(?=\\S)(.*?\\S[*_]*)&", ChatColor.translateAlternateColorCodes('&', "&" + color.getChar()) + "$2" + ChatColor.RESET);
		markdown = markdown.replaceAll("(" + "&" + color.name().toLowerCase() + " )(?=\\S)(.*?\\S[*_]*)&", ChatColor.translateAlternateColorCodes('&', "&" + color.getChar()) + "$2" + ChatColor.RESET);
	}
	
	//System.out.println(markdown);
	
	return markdown;
}
 
开发者ID:GigaGamma,项目名称:McLink,代码行数:22,代码来源:MarkupUtil.java

示例4: format

import org.bukkit.ChatColor; //导入方法依赖的package包/类
public static String format(String string) {
    String s = string;
    for (ChatColor color : ChatColor.values()) {
        s = s.replaceAll("(?i)<" + color.name() + ">", "" + color);
    }
    return s;
}
 
开发者ID:thekeenant,项目名称:mczone,代码行数:8,代码来源:Files.java

示例5: replaceColors

import org.bukkit.ChatColor; //导入方法依赖的package包/类
private String replaceColors(String message)
{
    String s = message;
    for (ChatColor color : ChatColor.values())
    {
        s = s.replaceAll("(?i)&" + color.getChar(), "" + color);
    }
    return s;
}
 
开发者ID:SamaGames,项目名称:SamaGamesCore,代码行数:10,代码来源:TabsColorsListener.java

示例6: nextColor

import org.bukkit.ChatColor; //导入方法依赖的package包/类
private ChatColor nextColor()
{
    ChatColor color = ChatColor.values()[getColorsUsed().size()];

    getColorsUsed().add(color);

    return color;
}
 
开发者ID:WoutDev,项目名称:Mega-Walls,代码行数:9,代码来源:UserScoreboardRunnable.java

示例7: getRandomChatColor

import org.bukkit.ChatColor; //导入方法依赖的package包/类
private ChatColor getRandomChatColor(){
    ChatColor c = ChatColor.values()[new Random().nextInt(ChatColor.values().length)];
    return c;
}
 
开发者ID:cadox8,项目名称:WC,代码行数:5,代码来源:ColorUtils.java

示例8: getRandomChatColor

import org.bukkit.ChatColor; //导入方法依赖的package包/类
private ChatColor getRandomChatColor(){
    return ChatColor.values()[new Random().nextInt(ChatColor.values().length)];
}
 
开发者ID:cadox8,项目名称:PA,代码行数:4,代码来源:ColorUtils.java


注:本文中的org.bukkit.ChatColor.values方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。