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

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

Discussion in 'Разработка плагинов для новичков' started by ВukkitPrоfi, Sep 30, 2016.

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

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

    Trophy Points:
    76
    Не знаю, может даже хрень получится, но все же, мне надо, чтобы ColoredTags умел отображать префиксы клана, а у тех, у кого нет клана - не отображал.
    В общем, вот код TeamData.java, где есть единственная переменная - '<name>', я вот думаю, переменные надо туда вписывать:
    Code:
    
    
    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_ Активный участник Пользователь

    Trophy Points:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Code:
        private String prefix;
        private String suffix;
    
    Ау, их тут две и ни одна ни name
     

Share This Page