Помогите Впихнуть плейсхолдер кланового тега из UralClans2

ВukkitPrоfi

Активный участник
Пользователь
Баллы
76
Не знаю, может даже хрень получится, но все же, мне надо, чтобы ColoredTags умел отображать префиксы клана, а у тех, у кого нет клана - не отображал.
В общем, вот код 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;
}

С импортом разобрался, но мне надо правильно написать переменную. Сам особо не шарю в этом и прошу помочь, куда, что.
 
Код:
    private String prefix;
    private String suffix;
Ау, их тут две и ни одна ни name
 
Назад
Верх