- Баллы
- 76
Не знаю, может даже хрень получится, но все же, мне надо, чтобы ColoredTags умел отображать префиксы клана, а у тех, у кого нет клана - не отображал.
В общем, вот код TeamData.java, где есть единственная переменная - '<name>', я вот думаю, переменные надо туда вписывать:
С импортом разобрался, но мне надо правильно написать переменную. Сам особо не шарю в этом и прошу помочь, куда, что.
В общем, вот код TeamData.java, где есть единственная переменная - '<name>', я вот думаю, переменные надо туда вписывать:
Код:
package com.gmail.filoghost.coloredtags;
import ru.jampire.bukkit.uralclans2.Clan;
public class TeamData
{
public static TeamData fromString(String input)
{
input = AsciiSymbols.placeholdersToSymbols(Utils.color(input));
String prefixSuffix[] = input.split("<name>");
return new TeamData(prefixSuffix[0], prefixSuffix.length <= 1 ? "" : prefixSuffix[1]);
}
private TeamData(String prefix, String suffix)
{
if(prefix == null)
prefix = "";
if(suffix == null)
suffix = "";
if(prefix.length() > 16)
prefix = prefix.substring(0, 16);
if(suffix.length() > 16)
suffix = suffix.substring(0, 16);
this.prefix = prefix;
this.suffix = suffix;
}
public String getPrefix()
{
return prefix;
}
public String getSuffix()
{
return suffix;
}
public int getShortHash()
{
int hash = 31 + prefix.hashCode();
hash = hash * 31 + suffix.hashCode();
return hash;
}
public String toString()
{
return (new StringBuilder("TeamData{prefix=")).append(prefix).append(",suffix=").append(suffix).append("}").toString();
}
private String prefix;
private String suffix;
}
С импортом разобрался, но мне надо правильно написать переменную. Сам особо не шарю в этом и прошу помочь, куда, что.