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

Плагин [FUN] LastBoom v1.1 - Взорвись напоследок! [1.6.4-*]

Тема в разделе "Неподтвержденные плагины", создана пользователем makssof, 16 фев 2015.

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

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

    Баллы:
    103
    Skype:
    makssofez
    LastBoom: Взорвись напоследок!
    Версия: 1.1

    Теперь, если при Вашей смерти на Вас будет одет нагрудник с меткой в lore "Нагрудник смертника" (меняется в конфиге), Вы будете взрываться! Заметьте, дроп при таком взрыве не выпадает, но и не остаётся.
    Идея: @LaoTheLizard

    Особенности:
    • Кастомизация взрыва (Сила, разрушение, огонь)
    • Кастомизация метки
    • Пока всё (См. TODO)
    Крафт:
    [​IMG][​IMG]

    Команды
    :
    /lbreload - перезагружает конфиг плагина. (Увы, метку таким образом не перезагрузить)

    Permissions:
    lastboom.reload - позволяет использовать команду /lbreload

    Стандартный конфиг:
    Код:
    Enabled: true #Включён ли плагин
    Marker: '&aНагрудник смертника' #Та самая "метка"
    BreakBlocks: true #Разрушать ли блоки в радиусе взрыва
    FireBlocks: false #Поджигать ли блоки в радиусе взрыва

    Скачать
    :
    Версия 1.1
    Версия 1.0


    Лог изменений:
    1. Добавил крафт
    2. Добавил настраиваемую силу взрыва (Исходя из крафта)
    3. Улучшил вид Lore
    4. Изменил переменные в конфиге
    5. Мелкие изменения
    1. Релиз плагина

    TODO:
    1. Добавить способ "ручной" активации (А не при смерти)
    2. Добавить сообщение при ручной активации
    3. Добавить партиклы
     
    Последнее редактирование: 26 май 2017
  2. Хостинг MineCraft
    <
  3. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    А каким образом метка попадает на нагрудник?
     
  4. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Тоже об этом думал вчера. Но это уже проблема не плагина.) К тому же, в ТЗ нечего небыло за эту тему. :)
     
  5. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Почитал твой код.

    1. Где взять нагрудник? Нужен крафт. Дальше см. п.2.

    2. Радиус взрыва у тебя фиксированный. Нужно сделать крафт нагрудника - нагрудник, обложенный ТНТ в верстаке. Причем крафтов можно сделать несколько (восемь?). Отличаться они будут второй строкой в Lore, где будет указываться радиус взрыва. Чем больше ТНТ в крафте участвовало - тем мощнее взрыв.

    3. Если я правильно понял, взрыв происходит в тот момент, когда умирает игрок. Получается, лут со смертника упадет на пол и так там и останется? Мало того, что кому-то достанутся мои вещи, так он после взрыва еще и подберет мой нагрудник (и использует снова). Тут взрыв нужно отложить хотя бы на несколько тиков.

    4. Еще можно добавить в конфиг такое:
    Код:
    BreakBlocks: true
    
    в начало добавить это:
    Код:
    public Set<Location> explodes = new HashSet<Location>();
    
    рядом с вызовом отложенной на несколько тиков задачи "Explode (Location)" (см. п.3) добавить это:
    Код:
    explodes.add(Location);
    
    и добавить такой слушатель:
    Код:
    @EventHandler
    public void onEntityExplode(EntityExplodeEvent e){
    if(!explodes.contains(e.getLocation())){return;}
    explodes.remove(e.getLocation());
    if(!config.getBoolean("BreakBlocks")) event.blockList().clear();
    }
    
     
  6. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    А вот это действительно хорошая идея! Что же в изначальном сообщении не дополнили?) А моя фантазия как всегда подводит.
    Дык вроде взрыв заберёт в бездну айтемы? Другими словами, дроп исчезнет при взрыве, не?
    Не силён в англ. ибо не изучал его ._.
    Спасибо, но я мог и сам это сделать. :)
     
  7. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Ну как бы я выразил идею, а не заказ. Я и сам могу себе такой написать со всеми блекджеками и девчонками. И я не думал, что возникнут желающие реализовывать.

    Я в этом сильно сомневаюсь. Но ты же можешь проверить наверняка?
     
  8. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Но всё же.
    Практика никому таки не мешала. :)
    Проверю. И потом уже что то сделаю, следуя из итога проверки.
     
  9. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Согласен.
    Ждем отчета.
     
  10. FYNTIK1996

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

    Баллы:
    76
    Skype:
    fynjy9913
    Имя в Minecraft:
    FynTiK
    почему не робит на 1.7.5?
     
  11. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Сегодня вечером все будет готово.
    Ошибки в консоли?..
    А ещё построить на карте вокзал Волгоград 1
    Спасибо за идею, осуществлю. :)
     
  12. LightSunrider

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

    Баллы:
    78
    Имя в Minecraft:
    LightSunrider
    Видел на форуме такую идею :)
    Интересная штука, стоит добавить крафт этого нагрудника[DOUBLEPOST=1424165839,1424165808][/DOUBLEPOST]
    :good:
     
  13. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Update 1.1!
    1. Добавил крафт
    2. Добавил настраиваемую силу взрыва (Исходя из крафта)
    3. Улучшил вид Lore
    4. Изменил переменные в конфиге
    5. Мелкие изменения
    @slenky ?
     
  14. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Посмотрел. Осмыслил. Я не подумал, что там всё встроенное - можно отключить ломание блоков и про отключение в эвенте лута как-то не подумал.

    Положим, что я зачарил себе хорошую броню, живу на сервере PvP, дерусь со всеми... и решил, что моя крутая броня не должна никому достаться. При крафте моего нагрудника с ТНТ неприятно удивляюсь, что зачарования и название моего нагрудника при крафте исчезли. Понятно, что, в целом, это вполне оправданно. Тем не менее, проще приделать к зачарованной броне ТНТ, чем зачаровать броню с ТНТ. Что если при крафте переносить эти свойства на конечный предмет?...
     
  15. _striker_

    _striker_ Ньюби

    Баллы:
    1
    Имя в Minecraft:
    bartik_pl
    почему урона нету на последок просто звук и всё?
     
  16. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Какой именно урон должен быть напоследок?
     
  17. _striker_

    _striker_ Ньюби

    Баллы:
    1
    Имя в Minecraft:
    bartik_pl
    ну хотя бы маленький на последок был бы просто люди краф делают и просто бах и всё и урона нету тратят динамит хотябы в конфиге сделал бы он
     
  18. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Как прикрутить звук к игроку, если взрыв происходит после его смерти, а после смерти звуки не слышны? Или ты хочешь, чтоб плагин угадывал, когда произойдет смерть и заранее звук воспроизводил?
     
  19. _striker_

    _striker_ Ньюби

    Баллы:
    1
    Имя в Minecraft:
    bartik_pl
    просто я хочу чтобы когда убил игрока хоть от взрыва маленький да урон был бы ну каму не обидно потратил динамит на броню и после как его убили только звук =\
     
  20. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Получается, что это такой баг. Исправлю (Сделаю)
    Есть у меня теория что это из за
    BreakBlocks: false
    Или стоит true, но урона нет?
    Это ко мне, или к @_striker_ ?
    Если к последнему, то вот что: соль сообщения @_striker_ не в звуке, а в отсутствии урона окружающим игрокам, попавшим в радиус взрыва.
     
  21. _striker_

    _striker_ Ньюби

    Баллы:
    1
    Имя в Minecraft:
    bartik_pl
    я плагина тест делал на сервере где 5-6 плагинов и я другу сказал что бы меня он убил просто был звук и всё не знаю ща по поже опять проверю
     

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