Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем ВukkitPrоfi, 30 сен 2016.

  1. Автор темы
    ВukkitPrоfi

    В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;
    }
    
    

    С импортом разобрался, но мне надо правильно написать переменную. Сам особо не шарю в этом и прошу помочь, куда, что.
     
  2. Хостинг MineCraft
    <
  3. _MediaNik_

    _MediaNik_ Активный участник Пользователь

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Код:
        private String prefix;
        private String suffix;
    
    Ау, их тут две и ни одна ни name
     

Поделиться этой страницей