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

Плагин [FUN] Marriage v1.1 - свадьбы на ваш сервер [1.8-1.12]

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    KostyanChannel
    Marriage 1.1
    Плагин добавляет возможность жениться на вашем сервере в Minecraft.

    Команды:

    /marry invite <ник> - пожениться на игроке
    /marry accept <ник> - принять предложение о свадьбе
    /marry deny <ник> - отклонить предложение о свадьбе
    /mchat <сообщение> - отправить сообщение партнеру
    /marry divorce <ник> - развестись
    /mgift - отправить подарок партнёру


    Пермишены:

    Нету =)

    TODO:

    Установка точки дома партнёров.

    Changelog:
    v1.0:
    Плагин релизнут.
    v1.1:
    Добавлена /mgift (отправить предметы партнёру которые в руке)


    Скачивание:

    https://yadi.sk/d/BSaoqrW73VRC3o

    Сурцы:

    https://github.com/KostyanChannel/Marriage/

    Я знаю что это говнокод. Так скажет d3ever и многие другие. Но зато плагин нужный. =)
     
    Последнее редактирование: 6 май 2018
  2. TheZefirrkka

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

    Баллы:
    76
    public void onDisable() {
    Main.instance = null;
    }
    Зачем?
    Да и вообще код не очень, особенно в командах.
     
  3. bristol

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

    Баллы:
    46
    Слетела кодировка на гит хабе.
    Opera Снимок_2018-05-06_134247_github.com.png
    Это можно сделать при помощи цикла:
    Код:
    for(int i = 0; i < 6; i++) {
        p.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("help" + i);
    } 
    Лучше сообщения при включении один раз прогрузить в мапу, а потом просто из мапы доставать сообщения.
    Мне кажется лучше не делать вложенные операторы if. Обработчик можно сделать по другому, недавно была тема насчет этого. Насчет получения других классов, это можно сделать при помощи конструкторов.
    P.S - А данные вообще сохраняются куда нибудь?
     
  4. TheZefirrkka

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

    Баллы:
    76
    Тоже говно, лучше через стринг билдер сделать нормальное help сообщение.
    getConfig().getStringList() в помощь
     
  5. Автор темы
    KostyanDeveloper

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

    Баллы:
    76
    Имя в Minecraft:
    KostyanChannel
    В конфиг сохраняются таким образом:
    Ник:
    partner: Ник партнёра (если нету NoPartner)
     
  6. bristol

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

    Баллы:
    46
    У него в конфиге не стринг лист, если бы был стринг лист, то можно было бы сделать так.
     
    Последнее редактирование: 6 май 2018
  7. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Говнокод подъехал.
    Только овощи будут использовать подобный плагин.
     
  8. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Зачем ты какое-то говно выкладываешь, собранное из говна, которое тебе в "разработке плагинов" посоветовали?
     
  9. TheZefirrkka

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

    Баллы:
    76
    Так я и говорю, что тут нужно юзать стринг лист.
     
  10. Zнамя Юности

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

    Баллы:
    76
    ух, очередные инновационные разработки! [​IMG]
     
  11. ( Aristotrus )

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

    Баллы:
    76
    Пасибо за очередной гавно плагин, который не будет очень полезен, и который не единственный в своём роде.
    п.с. выделить сообщение для чтения полной версии.
     
  12. Автор темы
    KostyanDeveloper

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

    Баллы:
    76
    Имя в Minecraft:
    KostyanChannel
    Спасибо за отзыв! А что имеется ввиду в выделении?
     

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