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

Идея ChatColor Bungee

Тема в разделе "Запросы на разработку плагинов", создана пользователем Alamukorn, 18 мар 2017.

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

    Alamukorn Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alamukorn
    Привет! Кто может за "Спасибо" написать плагин?

    Функционал
    Этот плагин должен добавлять цвета в сообщения. Но все не так просто. Это должно быть синхронизировано на всех серверах bungee.
    Команда /color (aliases: /colorchat; /chatcolor) будет вызывать GUI меню в котором можно выбрать цвет. (Пример GUI ниже). При перемещении между серверами цвет будет сохранятся. Тоесть если я на SkyWars #1 выбрал себе цвет синий, то и при перемещении на server2 у меня и там будет цвет синий.​
    Требования
    1. Плагин должен работать на 1.8.8 spigot ядре.
    2. К каждому цвету должен быть свой пермишен.
    3. Все сообщения должны настраиваться в конфиге.
    4. GUI должно быть настраиваемым в конфиге.
    5. Должна быть настраиваемая "Lore" и "ID" каждого предмета (цвета) в GUI.
    6. На ОТКРЫТИЕ GUI также должен быть пермишен.
    7. При выборе цвета должно выводится сообщение, которое можно поменять в конфиге.
    8. Возможность добавлять/убавлять цвета в GUI (Конфиг)

    upload_2017-3-18_1-1-49.png

    Надеюсь кто-то возьмётся за дело. Буду очень благодарен.
    Спасибо за внимание.​
     
  2. Хостинг MineCraft
    <
  3. Dymeth

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

    Баллы:
    76
    Я 3 раза всё перечитал, но так и не понял, на что влияют эти цвета. На ВСЕ сообщения в чате? Т.е. удаляется "ванильное" форматирование сообщений и спереди добавляется цветовой код выбранного цвета?

    Если так, то для чего такой плагин может использоваться, если не секрет? Я писать не собираюсь, просто очень интересно...
     
  4. Автор темы
    Alamukorn

    Alamukorn Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alamukorn
    Нет. Это как суффикс. Просто цвет, которым будет писать игрок.
     
  5. Dymeth

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

    Баллы:
    76
    Понял
     
  6. CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Тогда есть 2 варианта его написания:

    1. Написать два плагина (один на банжу, другой на бакит), плагин на банже будет дата центром, который хранит цвета игроков, а потом когда игрок будет перемещаться между серверами ему будет отсылаться PluginMessage с нужной информацией, так же и наоборот - когда игрок выбрал цвет в GUI на банжу отправился тот же PluginMessage, который обновляет информацию.

    2. Написать плагин на банжу, используя BungeeUtil для обработки клика в инвентаре или поизвращаться и написать свои обработчики пакетов и утилиты для предметов.

    Даже не знаю, какой из этих методов лучше?
     
  7. Автор темы
    Alamukorn

    Alamukorn Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alamukorn
    Главное чтобы работало :) (1 вариант)
     
  8. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    3. Написать плагин только на Bukkit и хранить данные о цвете в общей БД
     
  9. CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Тоже да.
     
  10. SlavatarWho

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

    Баллы:
    66
    Имя в Minecraft:
    RealSlavatar
    Скрин не твой, посмотри чат дурачок! Написано Chestcomands reload!. В CC сделано
     
  11. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    он как бы сам мог настроить CC, что бы выглядело так, ты не думал об этом?

    а, прости, судя по твоим остальным сообщениям, тебе нечем думать
     
  12. Dan_Ender

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

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
    Ты всегда на людей наезжаешь из-за умственной отсталости? Или просто школьник ярый еще?[DOUBLEPOST=1491767907,1491767812][/DOUBLEPOST]Кто-то взялся уже?
     
  13. Автор темы
    Alamukorn

    Alamukorn Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alamukorn
    Нет, не взялись.
     

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