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

Плагин [Universal] F3Name - смени имя сервера в экране отладки [1.13]

Тема в разделе "Неподтвержденные плагины", создана пользователем Cool_boy, 22 июл 2018.

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

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    F3Name
    Смени имя сервера в экране отладки
    Незаменимый плагин для 1.13!
    Теперь с поддержкой BungeeCord
    С релизом Minecraft 1.13, у владельцев серверов появилась новое место, где можно показывать информацию игрокам. И это место... экран отладки!
    С этим плагином можно легко сменить имя сервера со "Spigot" на всё что вы захотите. Имя ВАШЕГО сервера, пинг, или даже прорекламируйте донат
    (ну... ты хотя бы пытался)

    debugse.png

    Должно работать и на серверах с 1.8 где поддерживается вход с 1.13.


    Возможности:
    • Редактируйте имя сервера в экране отладки (F3)
    • Поддержка цветов и анимаций
    • Простая настройка
    • Для BungeeCord и Spigot
    • Поддержка PlaceholderAPI
    • Поддержка груп с LuckPerms или Vault
    • Встроенные плейсхолдеры для BungeeCord
    Плейсхолдеры для BungeeCord:
    • %player_name% - имя игрока
    • %player_displayname% - отображаемое имя игрока
    • %player_uuid% - UUID игрока
    • %player_ping% - пинг игрока
    • %server_name% - имя сервера
    • %server_motd% - описание сервера

    Команды:
    • /f3name /debugname /f3n /f3namebukkit - синонимы для Bukkit
    • /f3nameb /f3namebungee - синонимы для BungeeCord
    • /f3name reload - перезагрузить конфиг
    Права:
    • f3name.reload - право для перезагрузки конфига
    Конфиг:
    Код:
    #Groups edit
    groups:
     
    #Groups edit
    groups:
      #Default group for everyone, must present in config
      everyone:
        f3names:
          - "&6This is an example configuration file"
          - "&6Use this list to set multiple names in debug screen"
          - "&6It also have support of PlaceholderAPI,&r %player_displayname%"
          - "&6Your ping: &2%player_ping%&6, current world time &2%player_world_time_24%"
        #Choose random string from this list on update
        shuffle: false
        #Update time for list in ticks (1 second = 20 ticks)
        update-time: 100
      #Example group, change name to your
      "example":
        f3names:
          - "&6This is an example group"
          - "&6This text will show to players with &cexample &6group"
          - "&6Player groups sorted by their weight"
        #Shuffle and update-time is optional, their default value are showed above
    
    #If set to true, disables this plugin and gives a bungeecord plugin ability to send
    #messages using this plugin. It allows bungee to use hooked plugins on the server
    bungeecord-as-primary: false
    
    #Use colored console. Disable it if you don't see colors
    coloredConsole: true
    
    Код:
    #If you don't want to change server brand in debug menu
    #on specific server - add server name below
    excluded-servers:
      - "excluded"
    #Groups edit
    groups:
      #Default group for everyone, must present in config
      everyone:
        f3names:
          - "&6This is a BungeeCord version of &3F3Name"
          - "&6Everything the same as in the Bukkit version"
          - "&6Except excluded-servers list above and built-in placeholders"
          - "&6Your ping: &2%player_ping%&6, current server name &2%server_name%"
          - "&6It sends to all servers on your network"
        shuffle: false
        #Update time in ticks
        update-time: 100
      #Example group, change name to your
      "example":
        f3names:
          - "&6This is an example group"
          - "&6This text will show to players with &cexample &6group"
          - "&6Player groups sorted by their weight"
        #Shuffle and update-time is optional, their default value are showed above
    
    #Prevents messages above from sending. Enable this if you have server with plugin
    #on network, but don't want to change server brand on others server in network
    only-api: false
    
    #Use colored console. Disable it if you don't see colors
    coloredConsole: true
    
    #Auto update for plugin
    auto-update: true[/SIZE]
    


    Примеры конфигураций:

    Можно найти здесь.
    Желаете увидеть там свою конфигурацию - пишите.

    Скриншоты:
    ezgif-4-1206f344dd.gif ezgif-4-dda45a2c9f.gif

    Список изменений:

    • 2.4 - Оптимизация и багфиксы
    • 2.3 - Изменение на bStats, описание для API
    • 2.2 - Поддержка для будущих версий игры, API
    • 2.1 - Автообновления и багфиксы
    • 2.0 - Поддержка BungeeCord
    • 1.2 - Поддержка Vault и больше статистики на bStats
    • 1.1 - Добавлена поддержка груп и bStats
    • 1.0 - Первый релиз

    GitHub: https://github.com/prettydude/F3Name
    bStats: Bukkit | BungeeCord
     
    Последнее редактирование: 6 авг 2018
  2. Mr Hosting
  3. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    А при выключенном дебаге в тот уголочек никак сообщение не сунешь?)
     
  4. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Если кто-то напишет мод чтобы отображать getServerModName() в угле - будет работать :rolleyes:
     
  5. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 1.1
    • Добавлена поддержка разных сообщений для разных груп. Сортировка груп происходить по их весу. Пока что поддерживается только LuckPerms, но со временем добавлю Vault и другие плагины которые будут востребованы.
    • Изменилась структура конфига, переименуйте его, чтобы создался новый. Группа everyone теперь отвечает за игроков без груп, не удаляйте её если не уверены что прописали всем групам сообщения.
    • Появилась поддержка bStats. Посмотрите, как мало людей используют этот, пока никому не нужный, плагин.
    • Добавлена ссылка на GitHub.
     
  6. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 1.2
    • Добавлена поддержка Vault. Так как он не обновился под 1.13 (и бросает кучу ошибок если создавать предметы с его помощью), рекомендуем использовать LuckPerms.
    • Теперь плагин отправляет версию подключённых к нему плагинов на сайт статистики.
    Почему LP лучше чем Vault?
    Так как Vault разрабатывался как единое API для большого количества плагинов на права (и экономику и чат), его API скудней, чем у самых плагинов. Если коротко - Vault не знает какую групу наследует група игрока. Через это, плагин будет использовать стандартные сообщения, если вы не пропишите их специально для группы игрока.
    Если вам нужна поддержка определённого плагина на права, пишите.
     
  7. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 2.0
    Плагину 5 дней, а уже 2.0...
    Добавлена поддержка BungeeCord. Так как банджа редактирует пакет с названием сервера, чтобы убрать её префикс версии надо ставить плагин и на неё. Плагины найдут друг друга и синхронизируются.
     
  8. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 2.1
    • Добавлена функция автообновления используя Spiget
    • Исправлена задержка в обновлении надписи при входе первого игрока на сервер
    • Добавлены команды /f3namebukkit и /f3namebungee для Bukkit и BungeeCord соответственно.
    • Теперь стандартная задержка между обновлениями - 10 секунд
    • Исправлен нерабочий bStats на BungeeCord
     
  9. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 2.2
    • Исправлена работа на Spigot без BungeeCord
    • Добавлено простенькое API для разработчиков, можно получить используя F3NameAPI.getInstance()
    • Добавлена поддержка будущих версий игры
     
  10. Zнамя Юности

    Zнамя Юности Активный участник Временно заблокирован Пользователь

    Баллы:
    76
    забавно, жаль только, что смысла в этом почти никакого.
     
  11. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Ну всё-же, лучше поставить в F3 название своего сервера, чем "Spigot", да и в крашлогах будет его писать. Была бы возможность переноса строки - можно было бы кучу технической информации с сервера туда отправлять (пинг, тпс, количество памяти).
     
  12. Nikolai_Faint

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

    Баллы:
    96
    Для этого всего есть один плуг, да и смысл скрывать таким образом название "Spigot". Но все же идея очень даже годная. *лайк*
     
  13. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 2.3
    • Разделены плагины на bStats, теперь Bukkit и BungeeCord отдельно. Джарник и дальше содержит обе версии.
    • Авто-обновление теперь не перезаписывает плагин во время работы
    • Исправлена отправка статистики после перезагрузки плагина на BungeeCord
    • Добавлено описание методов в API
    • Пожонглировал папками внутри плагина. Не знаю зачем, просто.
      [​IMG]
    Кажется у меня кончились идеи что ещё можно добавить. Если у вас они есть - пишите. Пока что подожу Forge на 1.13, стяпаю мод на поддержку мультистрочности.
     
  14. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Обновление 2.4
    • Поправил NullPointerException при перезапуске плагина на BungeeCord
    • Оптимизирована работа плагина при большом количестве игроков
    • Теперь, для Bungee версии плагина, существует команда /f3nameb
    • Перезагрузка плагина через команду работает более предсказуемо
     
  15. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Казалось бы, что могло пойти не так. А обновы под 2 раза в неделю.
     
  16. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Ну у меня уже кончились идеи, сейчас только баги фикшу если кто-то найдёт.
     
  17. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Эту бурду кликабельной никак не сделаешь?

    Может при наводке на неё какую-то инфу ещё показывать.
     
  18. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Вот хз. Не уверен что эта штука на стороне игрока пропарсит JSON, всё-таки она для этого не призначена. Сейчас попробую.
    UPD. Нет, не работает
     
    Последнее редактирование: 6 авг 2018
  19. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Может тогда это будет полезнее, будь эта функция включена в глобальный плагин по изменению всякого, по типу TitleManager или CTNS. Может напишешь что-нибудь подобное от себя?)
     
  20. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Смысл изобретать велосипед? Как я писал выше
    До этого добавлю поддержку JSON, наверное, как минимум буду у себя использовать.
     
  21. Автор темы
    Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Апнуть что-ли...
    Напомню что плагин поддерживает 1.8-1.13 со всеми этими вашими "протоколхаками".
     

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