1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [MISC] EnTab v7.0 - Цветной ник + префикс в TAB List :) [1.5.2-R3.0]

Тема в разделе "Релизы плагинов", создана пользователем Hilgert, 3 ноя 2013.

  1. Автор темы
    Hilgert

    Hilgert Старожил Пользователь

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    EnTab - Цветной ник + префикс игрока в TAB'е
    Версия: 5.2

    Скриншот:
    [​IMG]
    [G] - Префикс :D
    Особенности:
    • Плагин очень понятен в использовании
    • Берёт префиксы прямо из PermissionsEx(такого плагина я за 7 дней так и не нашёл, может быть плохо искал :D)(Добавлен конфиг)
    • Не отображает цвет дефолтной группы(убрано в версий v2.0)
    Скачать плагин:
    Все версии: тут

    v1.0 v5.2
    v2.0 v.6.0
    v3.0 v7.0 (Рекомендуется)
    v4.0
    v5.0
    v5.1
    Лог изменений:
    • 7.0 (Рекомендуется)
    • Плагин полностью переписан(исправлены все ошибки)
    • Шаблон конфига:
    • Код:
      enabled: true #Включён ли плагин
      entab: #Префиксы и тому подобное
        template: '{prefix}{player}{suffix}' #Шаблон ников в TAB
        MrHilgert: #Данные о игроке: MrHilgert
          pex: false #Брать ли префиксы через PEX, если false - через конфиг, true - через PEX
          prefix: '&a' #Префикс
          suffix: '&r' #Суффикс
      authorColored: true #Цветной ник автора в TAB :3 Что бы отключить эту функцию смените true на false
      lang: #Для переводчиков
        enTab:
          missingArguments: '&cИспользуйте: /entab [update/get/set]'
          set: '&cИспользуйте: /entab set [prefix/suffix] [текст]'
        criticalError: '&cКритическая ошибка, пожалуйста, свяжитесь с тех. администратором'
        configReloaded: '&aКонфиг перезагружен'
        noPermissions: '&cУ вас не хватает прав'
        setPrefix: '&aВаш префикс успешно сменён на: &2{prefix}'
        setSuffix: '&aВаш суффикс успешно сменён на: &2{suffix}'
        get: '&2Ваш ник в TAB: &r'
      
    • Изменены права команд:
    • /entab - entab.command.entab //Справка
    • /entab get - entab.command.get //Получить свой префикс+ник+суффикс в TAB'е
    • /entab set - entab.command.set //Установить себе префикс/суффикс, пример: /entab set prefix &2[Админ] или /entab set suffix &e[ГЛ]
    • /entab update - entab.command.update //Обновить ник в TAB
    • /entab reload - entab.command.reload //Перезагрузить конфиг
    • Исправлена ошибка с длиной ника
    • 6.0:
    • Добавлена возможность добавление префикса/цвета в ник над головой без дополнительной библиотеки: TagApi
    • Добавлена новая команда:
    • /entag
    • Аргументы /entag аналогичны с /entab(см. версию 5.2)
    • Изменён шаблон конфига на:
    • Код:
      tab:
      #Префиксы в TAB листе.
        default: '&7'
        MrHilgert:
          enabled: true
          prefix: '&2'
      tag:
      #Префиксы над головой
      #type: prefix = префикс+ник
      #type: name = префикс
        MrHilgert:
          enabled: true
          type: prefix
          prefix: '&2'
        MrHilgertIsNotch:
          enabled: true
          type: name
          prefix: '&6Notch'
      
    • Пермишнсы Entag:
    • Использование команды /entag - entag.command.use
    • Показ цвета/префикса над головой - entag.headname.true
    Надеюсь вам понравились обновление моего плагина, спасибо за использование :3
    • 5.2:
    • Добавлены permissions для команды: /entab
    • Permissions:
    • entab.command.use - Разрешение на использование команды /entab
    • 5.1: (Не рекомендуется [Версия без permissions])
    • Добавлена команда: /entab
    • Код:
      /entab MrHIlgert true - включить игроку MrHilgert префикс
      /entab MrHilgert false - выключить игроку MrHilgert префикс
      /entab MrHilgert set &6[RubukkitEnTab] - установить игроку MrHilgert префикс: &6[RubukkitEnTab] 
    • 5.0:
    • Добавлен конфиг.
    • Шаблон конфига:
    • Код:
      MrHilgert:
          enabled: true
          prefix: '&2'
    • MrHilgert - ник игрока
    • Если enabled: false - префикс берётся из PermissionsEx, так же если игрока нету в конфиге - префикс тоже берётся из PermissionsEx
    • 4.0:
    • убрана функция отображения цветного ника+префикса над головой
    • решена проблема с максимальной длиной ника
    • Скриншоты:
    • [​IMG]
    • [​IMG]
    • 3.0:
    • теперь над головой игрока видно префикс и цветной ник(не видно скина :()
    • для работы версий 3.0 Обязательно нужен плагин TagAPI
    • Permissions:
    • - entab.head.true - Отображать префикс над головой игрока
    • 2.0:
    • Добавлены пермишнсы:
    • - entab.tablist.true - Отображать префикс+цвет в tab.
    Так же буду рад если вы найдёте баги в плагине, и сообщите об этом мне :)
    И от лайков не откажусь:3


    йоу, @fromgate лайкнул мой плагин :3
     
    Последнее редактирование: 22 окт 2014
    lexa_kiker, Constantin 449, ivanmasley и 12 другим нравится это.
  2. sprey

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

    Баллы:
    68
    Имя в Minecraft:
    NoVa41
    ColorMe
     
    Сникерсни нравится это.
  3. Minecraft-Holly

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

    Баллы:
    88
    Skype:
    team66rus
    Имя в Minecraft:
    koocez
    работает с GroupManager'ом из Essentials?

    Если нет, прошу проверить, т.к. у самого в данное время такой возможности нет
     
  4. snake302

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

    Баллы:
    78
    Имя в Minecraft:
    mr_snake302
    Код:
    22:36:45 [SEVERE] Could not pass event PlayerJoinEvent to EnTab v1.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
        at us.Myles.PWP.FakePluginManager.fireEvent(FakePluginManager.java:138)
        at us.Myles.PWP.FakePluginManager.callEvent(FakePluginManager.java:124)
        at net.minecraft.server.v1_6_R3.PlayerList.c(PlayerList.java:207)
        at net.minecraft.server.v1_6_R3.PlayerList.a(PlayerList.java:103)
        at net.minecraft.server.v1_6_R3.PendingConnection.e(PendingConnection.java:138)
        at net.minecraft.server.v1_6_R3.PendingConnection.d(PendingConnection.java:48)
        at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:139)
        at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
        at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
        at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
        at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
        at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    Caused by: ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:203)
        at ru.ennosium.hilgert.tab.main.onJoin(main.java:35)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
        ... 14 more
     
  5. Minecraft-Holly

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

    Баллы:
    88
    Skype:
    team66rus
    Имя в Minecraft:
    koocez
    это ответ на мою просьбу?
     
  6. Автор темы
    Hilgert

    Hilgert Старожил Пользователь

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Работает только с PermissionsEx =(
    Если надо, могу сделать и с GroupManager :3
    PermissionsEx установлен? :D
     
  7. Minecraft-Holly

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

    Баллы:
    88
    Skype:
    team66rus
    Имя в Minecraft:
    koocez
    сделай будь добр :)
     
    Оригинало_о нравится это.
  8. Pasha4444

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

    Баллы:
    78
    Имя в Minecraft:
    Pasha4444
    Можешь добавить пермишнс
     
  9. Автор темы
    Hilgert

    Hilgert Старожил Пользователь

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Код:
    [SEVERE] Could not pass event PlayerJoinEvent to EnTab v1.0
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:427)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:477)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:462)
            at net.minecraft.server.v1_5_R3.PlayerList.c(PlayerList.java:204)
            at net.minecraft.server.v1_5_R3.PlayerList.a(PlayerList.java:100)
            at net.minecraft.server.v1_5_R3.PendingConnection.d(PendingConnection.ja
    va:129)
            at net.minecraft.server.v1_5_R3.PendingConnection.c(PendingConnection.ja
    va:44)
            at net.minecraft.server.v1_5_R3.DedicatedServerConnectionThread.a(Dedica
    tedServerConnectionThread.java:41)
            at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:2
    9)
            at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:5
    81)
            at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2
    26)
            at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4
    77)
            at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
    :410)
            at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
    73)
    Caused by: java.lang.IllegalArgumentException: Player list names can only be a m
    aximum of 16 characters long
            at org.bukkit.craftbukkit.v1_5_R3.entity.CraftPlayer.setPlayerListName(C
    raftPlayer.java:170)
            at ru.ennosium.hilgert.tab.main.onPlayerJoin(main.java:36)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:425)
            ... 14 more
    
    Если у вас вдруг вылетает такая ошибка, то обратите внимание на строку:
    Код:
    Caused by: java.lang.IllegalArgumentException: Player list names can only be a m
    aximum of 16 characters long

    Апдейт =)
     
  10. SuperugroK

    SuperugroK Старожил Пользователь

    Баллы:
    153
    Можно сделать так, чтобы отображало только цвет, без префикса? Или отображало только то, что я укажу к примеру в конфиге.
    (Т.к. если префикс [Admin], и ник какой нибудь длинный, как mynikisverylong, то я представляю, как оно выводить будет)
     
  11. Necrotic

    Necrotic Старожил Пользователь

    Баллы:
    103
    Код:
    18:33:28 [SEVERE] Could not pass event AsyncPlayerChatEvent to EnTab v1.0
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:351)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
            at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:461)
            at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1267)
            at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1176)
            at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
            at net.minecraft.network.TcpConnection.func_74447_i(TcpConnection.java:323)
            at net.minecraft.network.TcpConnection.func_74450_c(TcpConnection.java:528)
            at net.minecraft.network.TcpReaderThread.run(SourceFile:94)
    Caused by: java.lang.IllegalArgumentException: Player list names can only be a maximum of 16 characters long
            at org.bukkit.craftbukkit.v1_5_R3.entity.CraftPlayer.setPlayerListName(CraftPlayer.java:172)
            at ru.ennosium.hilgert.tab.main.onChat(main.java:38)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:349)
            ... 10 more
    
     
  12. Автор темы
    Hilgert

    Hilgert Старожил Пользователь

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Длина префикса+ника превышает 16 символов =(
    P.S. Максимальная длина ника в minecraft - 16 символов
    Апдейт! =)
     
    Последнее редактирование: 24 ноя 2013
  13. Necrotic

    Necrotic Старожил Пользователь

    Баллы:
    103
    Код:
    2013-11-24 07:24:48 [INFO] [EnTab] Enabling EnTab v1.0
    2013-11-24 07:24:48 [SEVERE] java.lang.NullPointerException
    2013-11-24 07:24:48 [SEVERE]    at ru.ennosium.hilgert.tab.main.onEnable(main.java:34)
    2013-11-24 07:24:48 [SEVERE]    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    2013-11-24 07:24:48 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:384)
    2013-11-24 07:24:48 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    2013-11-24 07:24:48 [SEVERE]    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:303)
    2013-11-24 07:24:48 [SEVERE]    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:285)
    2013-11-24 07:24:48 [SEVERE]    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:479)
    2013-11-24 07:24:48 [SEVERE]    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:445)
    2013-11-24 07:24:48 [SEVERE]    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:385)
    2013-11-24 07:24:48 [SEVERE]    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:214)
    2013-11-24 07:24:48 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:588)
    2013-11-24 07:24:48 [SEVERE]    at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
    2013-11-24 07:24:48 [INFO] [EnTabList] Succsesfull enabled :)
    2013-11-24 07:24:48 [WARNING] [EnTabList] Created by Hilgert :)
    первый запуск v3.0 на mcpc 1.5.2, все последующие запуски были нормальные!
    скин не отображает и отображает всего 8 символов над головой
    пример: [VIP]123 (хотя имя игрока к примеру 12345)
     
    Последнее редактирование: 24 ноя 2013
    slavik123123123 нравится это.
  14. Автор темы
    Hilgert

    Hilgert Старожил Пользователь

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Я писал в описаний плагина, что если над головой видно префикс(или же цветной ник), То скина не видно, в следующей версий добавлю команду, что бы включать и выключать префикс/цвет ника над головой =)
    А про то что видно всего 8 символов, это встроено в minecraft, и я решить это никак не могу, но это возможно, Только с помощью модификаций.
     
  15. Necrotic

    Necrotic Старожил Пользователь

    Баллы:
    103
    тогда нет смысла отображать его над головой
     
  16. agentik007

    agentik007 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Не правда про 8 символов... У меня на сервере играл человек с ником, состоящим из его номера телефона, а теперь посчитайте сколько цифр в номере (мобильный, Российский)
     
  17. Necrotic

    Necrotic Старожил Пользователь

    Баллы:
    103
    agentik007, этот же плагин стоял?
     
    ВремяПриключений нравится это.
  18. agentik007

    agentik007 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Не, этого плагина еще и в задатках тогда не было
     
  19. Necrotic

    Necrotic Старожил Пользователь

    Баллы:
    103
    понял :)

    ТС доделывай плагин!
     
    I-Am-Black-Overlord нравится это.
  20. Автор темы
    Hilgert

    Hilgert Старожил Пользователь

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Используй версию v2.0, тебе никто не запрещает =)
     

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