Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Leshatopoviy

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

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

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


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

dd4f1edecd1362099604039b52ba948f.png



f2d5d8ed6d6b64f0603694423dd293c4.png



Конфиг:
Код:
# Обозначения в плагине:
# %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
 
Последнее редактирование:
Этот функционал уже есть в ядре, в параметрах сервера.
 
Обнова 1.7

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

Если вам надо отключить сообщение на экран, то где Title_cr сделайте Title_cr: false
https://yadi.sk/d/mkxf9Kjc3LqVYu - ссылка
 
Зачем использовать пакеты c титлом?
e.getPlayer().sendTitle(string, string); //так делай

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

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

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

зачем изобретать велосипед.
У моего ядра 1.8 нет данного метода.
 
У моего ядра 1.8 нет данного метода.
создай в эклипсе два пакета (если выше версия пусть другой пакет юзает)

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

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

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

Я знаю что новичок ты, но попробуй оптимизировать код. Мб получится. Если что пиши vk.com/zhcoder
Это не я писал плагин. Я тебе просто написал, что не у всех есть данный метод. Ты меня с кем-то спутал)
 
force-gamemode=true в server.properties и не нужен плагин. А тайтлы очень сильно не к месту для этого плагина. Зачем на весь экран эту инфу писать?

Но ты мне подал этим идею для нового плагина :)
Только в нем тайтлы будут уже очень в тему
 
Блин еще один плуг.. так уже достали с этом текстом на экране.. А они еще пишут.
#Ну ничего G Проекты заберут это плуг ... Нужно больше текста на экране
 
Зачем использовать пакеты c титлом?
e.getPlayer().sendTitle(string, string); //так делай

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

зачем изобретать велосипед.
пфф, твой велосипед не имеет точной настройки
 
Блин еще один плуг.. так уже достали с этом текстом на экране.. А они еще пишут.
#Ну ничего G Проекты заберут это плуг ... Нужно больше текста на экране
вы дети? Я год назад этот пл опубликовал
 

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

Назад
Верх