Создать переменную для чата

  • Автор темы Автор темы ToBlEzZ
  • Дата начала Дата начала

ToBlEzZ

Активный участник
Пользователь
Баллы
76
Всем привет!
Хочу, чтобы при отправлении плагином сообщений в начале стоял префикс с тегом. Писать каждый раз в senMessage большие строки типа (chatColor(цвет 1 из конфига) + "[" + chatColor(цвет 2 из конфига) + "ТЕГ" + chatColor(цвет 1 из конфига) + "] ") не катит. Пробовал создать такую общедоступную переменную (ну и чтобы наверняка метод возвращающий эту переменную), как результат плагин даже не запускается.
Код:
public String tag(){
        return Main.chat(borderColor()) + "[" + Main.chat(tagColor()) + Main.Locale().getString("tag") + Main.chat(borderColor()) + "] ";
    }
Как мне это сделать?
 
Всем привет!
Хочу, чтобы при отправлении плагином сообщений в начале стоял префикс с тегом. Писать каждый раз в senMessage большие строки типа (chatColor(цвет 1 из конфига) + "[" + chatColor(цвет 2 из конфига) + "ТЕГ" + chatColor(цвет 1 из конфига) + "] ") не катит. Пробовал создать такую общедоступную переменную (ну и чтобы наверняка метод возвращающий эту переменную), как результат плагин даже не запускается.
Код:
public String tag(){
        return Main.chat(borderColor()) + "[" + Main.chat(tagColor()) + Main.Locale().getString("tag") + Main.chat(borderColor()) + "] ";
    }
Как мне это сделать?
PHP:
    public static String format(String s) {
        return ChatColor.translateAlternateColorCodes('&', s);
    }
 
Так а что тебе тогда надо, я не понял. Тебе надо сделать перменную тега или что?
Да, чтобы в других методах я мог написать примерно так
Код:
String TAG = utilits.tag();
p.sendMessage(TAG+Main.chat(chat-color)+"привет");
И в чат вывелось:
[ServerTag] привет
 
Да, чтобы в других методах я мог написать примерно так
Код:
String TAG = utilits.tag();
p.sendMessage(TAG+Main.chat(chat-color)+"привет");
И в чат вывелось:
[ServerTag] привет
PHP:
    public static String format(String s) {
        return ChatColor.translateAlternateColorCodes('&', s);
    }

    public static String getTag() {
        return format("&c[&eYourTag&c] &e");
    }
Потом просто получаешь через YourClass.getTag()
 
Последнее редактирование:
Назад
Верх