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

Плагин [FUN][1.8] KitPVP v1.0 - Мини-режим ПвП на твоем сервере!

_Rudey_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
RudeyCoolLeet
Предисловие:
Огромная просьба не судить мой плагин строго, ибо он - мой первенец :)
Увеличивая свои познания в BukkitAPI я буду увеличивать и этот плагин, и его функционал.
Плагин требует использование МОЕГО плагина экономики (ибо делался плагин под него), который я приложу в этой теме!

Что из себя представляет плагин?

Это мини-режим, с которым Вы можете вести ожесточённые бои с игроками.
В плагине имеется пока что всего 2 набора. Один из них - покупается за монетки, которые вы можете получить входе боя. Плагин, действительно, очень маленький, но в будущем планируются различные обновления.

Наборы:
Рыцарь - стандартный набор. Имеет полный сет кольчужной брони и каменный меч. Ничего необычного.
Ниндзя - набор, стоящий каких-то 160 монет. Включает в себя чёрный кожаный сет, зачарованный на Защиту уровня 2, и каменный меч, зачарованный на Отдачу и Остроту уровня 1. Даёт заметное преимущество перед "рыцарями"

Статистика:
Имеется статистика в виде СкорБорда(окна справа на экране).
Там вы можете увидеть:
Кол-во своих убийств, смертей, лучшую серию убийств за одну жизнь и кол-во своих монет.

Команды:
Единственная команда имеет право - kitpvp.spawn.set

/setspawn - установка точки респауна. При смерти игроки будут появляться именно на ней.


Важно! Точку респауна следует установить в первую очередь, чтобы не возникало проблем в работе плагина!

Конфиги:
Настраиваемых конфигов в плагине пока что НЕТ!
Они обязательно будут, но , как говорится, не сразу.

Скачать:
Сам кит-пвп:
https://yadi.sk/d/XvuUqwgS3FDCKD
Экономика(без неё работать корректно не будет!): https://yadi.sk/d/mwJDXTGu3FDCwm



Спасибо за уделённое внимание! Надеюсь, Вам понравится моя первая работа!

P.S.: сорцов не будет, не хочу позориться х)
 
Реально, выноси всё постепенно в конфиги и будет cool
 
Первым делом скажу, что лучше бы для экономики использовать Vault.
 
Вместо своего плагина экономики заюзай Vault
Сорцы все же выложи, ибо здесь смогут помочь с этим плагином. Зачем утруждать работу?
 
Первым делом скажу, что лучше бы для экономики использовать Vault.
Вместо своего плагина экономики заюзай Vault
Сорцы все же выложи, ибо здесь смогут помочь с этим плагином. Зачем утруждать работу?
С Vault я пока не дружу. В будущих версиях обязательно заменю свой плагин на vault, но а пока... Чем богаты :)
 
ОРУ
Код:
  public static void sendAction(Player player, String msg)
  {
    if (player.hasPermission("regionname.use"))
    {
      CraftPlayer p = (CraftPlayer)player;
      IChatBaseComponent cbc = IChatBaseComponent.ChatSerializer.a("{\"text\": \"" + msg + "\"}");
      PacketPlayOutChat ppoc = new PacketPlayOutChat(cbc, (byte)2);
      p.getHandle().playerConnection.sendPacket(ppoc);
    }
  }

Не стал менять хранение данных из .yml в sql, ибо лень, пока лишь убрал говнокод и бесполезные куски - https://yadi.sk/d/PeGmkG3R3FkpvG
Кстати, почему каждый класс в оригинале наследует Listener?
 

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

Назад
Верх