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

Плагин GMFix - отключение креатива при входе

Тема в разделе "Неподтвержденные плагины", создана пользователем Leshatopoviy, 9 авг 2017.

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

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

    Баллы:
    66
    Имя в Minecraft:
    Lyooxa
    В общем, всем привет. Я новичок, и очень мало знаю о Bukkit API и саму джаву мало знаю.
    Решил чисто для себя сделать плагин GMFix
    С этим плагином при заходе игрока на сервер, у которого Креатив его автоматически меняет на режим Выживания
    Ну и пишет сообщение, что снялся креатив.
    Все сообщения настраиваются в конфиге.

    Плагин был тестирован на версии 1.8

    Версия плагина 1.7 ( НЕ ДЛЯ СЕРВЕРА ВЕРСИЯ )


    Переменные:
    %newline% - сделать новую строку
    %player% - ник-нейм игрока.

    [​IMG]


    [​IMG]


    Конфиг:
    Код:
    # Обозначения в плагине:
    # %newline% - новая строка
    # %player% - ник игрока
    
    # Поддержка сообщений на экран
    # true - включено, false - выключено
    Title_cr: true
    
    # Сообщения на экран
    title: '&fС вас был снят режим &6CREATIVE'
    subtitle: '&fДля обратного входа введите &6/gm 1'
    
    # Сообщение в чате.
    msg: '§7[§6!§7] §fС вас был снят режим §6CREATIVE%newline%§7[§6!§7] §fЧтоб обратно в него войти введите §6/gm 1'
    
    
    # Данное сообщение содержит %newline% и в итоге выведет:
    #
    # §7[§6!§7] §fС вас был снят режим §6CREATIVE
    # §7[§6!§7] §fЧтоб обратно в него войти введите §6/gm 1
    

    ССЫЛКА НА ПЛАГИН:
    https://yadi.sk/d/mkxf9Kjc3LqVYu
     
    Последнее редактирование: 9 авг 2017
  2. Mr Hosting
  3. GoodCoder

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

    Баллы:
    76
    Полезно. Сделай ещё отключение fly
     
  4. Will Orion Z

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

    Баллы:
    76
    Имя в Minecraft:
    willorion
    Этот функционал уже есть в ядре, в параметрах сервера.
     
  5. Автор темы
    Leshatopoviy

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

    Баллы:
    66
    Имя в Minecraft:
    Lyooxa
    в плагине это тоже есть
     
  6. Автор темы
    Leshatopoviy

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

    Баллы:
    66
    Имя в Minecraft:
    Lyooxa
    Обнова 1.7

    Добавлено: Сообщение на экран ( Тайтл )
    УДАЛИТЕ КОНФИГ!

    Если вам надо отключить сообщение на экран, то где Title_cr сделайте Title_cr: false
    https://yadi.sk/d/mkxf9Kjc3LqVYu - ссылка
     
  7. zhcoder

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

    Баллы:
    66
    Имя в Minecraft:
    zhcoder
    Зачем использовать пакеты c титлом?
    e.getPlayer().sendTitle(string, string); //так делай

    И в конфиге сделать
    title: "первая строка"
    subtitle: "вторая строка"

    зачем изобретать велосипед.
     
    Последнее редактирование: 10 авг 2017
  8. zhcoder

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

    Баллы:
    66
    Имя в Minecraft:
    zhcoder
    Зачем создавать отедльную переменную для конфига?
    msg = config.getString("msg").replace("&", "�").replace("%player%", e.getPlayer().getName()).replace("%newline%", System.lineSeparator()); делай не так а обращайся прямо к титлу this.getConfig().getString("msg") и дальше делай что тебе надо.
     
    Последнее редактирование: 10 авг 2017
  9. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    У моего ядра 1.8 нет данного метода.
     
  10. zhcoder

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

    Баллы:
    66
    Имя в Minecraft:
    zhcoder
    создай в эклипсе два пакета (если выше версия пусть другой пакет юзает)

    + в коде которые ты наисал пакеты это бред, можно сделат отправку пакета парой строчкой кода.

    Я знаю что новичок ты, но попробуй оптимизировать код. Мб получится. Если что пиши vk.com/zhcoder
     
  11. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Это не я писал плагин. Я тебе просто написал, что не у всех есть данный метод. Ты меня с кем-то спутал)
     
  12. _helper_

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

    Баллы:
    46
    ору, ну да, ты знаешь что такое оптимизация
     
  13. _helper_

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

    Баллы:
    46
    этот код он написал в 2018 году
     
  14. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Notcz
    force-gamemode=true в server.properties и не нужен плагин. А тайтлы очень сильно не к месту для этого плагина. Зачем на весь экран эту инфу писать?

    Но ты мне подал этим идею для нового плагина :)
    Только в нем тайтлы будут уже очень в тему
     
  15. Roots

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

    Баллы:
    46
    Блин еще один плуг.. так уже достали с этом текстом на экране.. А они еще пишут.
    #Ну ничего G Проекты заберут это плуг ... Нужно больше текста на экране
     
  16. CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    CriticaMobs
    пфф, твой велосипед не имеет точной настройки
     
  17. AbstractCoder

    AbstractCoder Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    AbstractCoder
    С 1.11 в апи есть точная настройка для титла с временем показа, если ты сидишь на диноверсии, твои проблемы.
     
  18. gummi_anka

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

    Баллы:
    61
    Имя в Minecraft:
    gummi_anka
    и тут ванилла крафт о привет как дела
     
  19. zhcoder

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

    Баллы:
    66
    Имя в Minecraft:
    zhcoder
    Всмысле, велосипед?
    Вариант не юзать в BukkitAPI - sendTitle?

    Пф, изобретать тебе велосипед и возиться с пакетами.
     
  20. Автор темы
    Leshatopoviy

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

    Баллы:
    66
    Имя в Minecraft:
    Lyooxa
    вы дети? Я год назад этот пл опубликовал
     

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