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

Плагин [MECH] AntiLeave - Против Ливеров! [1.*]. Version: 1.4 BETA

gasfull

Старожил
Пользователь
Баллы
123
Имя в Minecraft
gasfull
AntiLeave - Против Ливеров!​
Версия: 1.4 BETA
Описание:
Позволяет добить игрока (Который находится в PVP режиме), если он ливнул.
Как это работает... Если Игрок находился в PVP режиме и вдруг вышел, то на его место появляется Курочка, если другой игрок её убьёт, то он получает вещи игрока (который вышел), а так же он умирает.
Config:
YAML:
Settings:
  TicksDamager: 3 #Кол-во секунд для проверки PVP режима у игроков
  TicksEntity: 5 #Сколько будет Entity жить после выхода игрока, если он был в PVP режиме
  NameEntity: '&4&l%player% Вышел...' #Как будут звать нашего Entity
  Health: 700 #Здоровье нашего Entity (Значение double MAX=2048)
Messages:
  KICK: '&4&lТы ушел с пвп. &a&lПодожди немного....'
15365842.png
Лог изменений:
  • UPDATE 1.4 (17.12.2016):
    1. Маски (%player%,%health%,%maxhealth%) (Идея @BestKVanT)
    2. Разноцветные сообщения
    3. Fix Dupe...:rolleyes:
    4. Обновлен конфиг
    5. Теперь, если игрок находился в ПВП режиме и он ливнул, ему дадут "Как-бы" бан = TicksEntity
  • UPDATE 1.2 Добавлена кастомизация здоровья (Идея @demkom)(11.12.2016)
  • Release (10.12.2016)
DOWNLOAD
Плагин / Src​
ToDo:
  • Разные Entity
 
Последнее редактирование:
Страшненько выглядит
 
Забавно.
Ещё, добавь кастомное здоровье.
 
Несколкько замечаний:
  • Названия пакетов пишутся со строчной буквы.
  • Название переменный пишутся со строчной буквы.
  • Обычно название пакета с исходным кодом программы составляется так: домен.имя_разработчика.название_программы
  • Класс "Config" попросту не нужен - всё это есть в API баккита.
 
У тебя логика нарушается. Ты забываешь о ранее созданных переменных, лишнее пихаешь.
Например в классе Events при инициализации переменная "Plugin" присваивает объект главного класса плагина, а потом, при обработке Event'ов, ты напрямую вызываешь главный класс и его переменные, а не через переменную Plugin (Класс Event строка 18 и 27).
Несколько замечаний:
  • Названия пакетов пишутся со строчной буквы.
  • Название переменный пишутся со строчной буквы.
  • Обычно название пакета с исходным кодом программы составляется так: домен.имя_разработчика.название_программы
  • Класс "Config" попросту не нужен - всё это есть в API баккита.
Согласен. Могу поспорить только с пунктом о названии пакета, достаточно просто название плагина или автор.название, можно конечно домен страны, но это такое. Я, например, не ставлю.
 
Последнее редактирование:
Могу поспорить только с пунктом о названии пакета, достаточно просто название плагина или автор.название, можно конечно домен страны, но это такое. Я, например, не ставлю.
  • Обычно название пакета с исходным кодом программы составляется так: домен.имя_разработчика.название_программы
 

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

Назад
Верх