Идея Удаление дропа(улучшеное)

Возможно ли сделать?


  • Всего проголосовало
    6

Flick_inuro

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
flick_inuro
Категория плагина: Удаление дропа

Предлагаемое название: CleanItem

Версия сервера: 1.8-1.12

Что я хочу: Я бы хотел что-бы дроп удалялся после (определённого срока который написан в конфиге) минут с момента выкидывания предмета а ни что бы все сразу удалялось

Идеи для команд:

/item remove - Удаление всего дропа
/item time <время> - Установить время для удаление

Идеи пермишенов: CleanItem.remove - /item remove ; CleanItem.time - /item time <время>

Когда мне это нужно? Неограниченный срок
 
Это же лишняя нагрузка на сервак только... Столько таймеров запускать для каждого итема...
 
В Spigot.yml есть настройка такая. Тоесть, ты указываешь время пропадания предметов, а вроде майн чистит не все предметы сразу.
 
одним таймером можно
Лови - https://yadi.sk/d/u1QkpR1p3KNDug
Он же сказал отдельно. Ты одним не сделаешь отдельно для предметов.
Это же лишняя нагрузка на сервак только... Столько таймеров запускать для каждого итема...
Неа, нагрузки почти не будет.
Особенно если уметь оптимизировать.
P.S. Напишу такое за небольшую цену.
 
Неа, нагрузки почти не будет.
Особенно если уметь оптимизировать.
Ну при таких условиях соглашусь.
одним таймером можно
Каким это образом 1 таймером, если предметы могут выкидываться отдельно. Я понимаю если entity помер и все вещи разом упали.
 
Каким это образом 1 таймером, если предметы могут выкидываться отдельно. Я понимаю если entity помер и все вещи разом упали.
Возможно он имел ввиду заливать в метадату выброшенных айтемов время выкидывания, а потом перебирать таймером все предметы и сверять время.
 
Возможно он имел ввиду заливать в метадату выброшенных айтемов время выкидывания, а потом перебирать таймером все предметы и сверять время.
Ну так в принципе можно. Типа хранить мап этих предметов и сверять каждый интервал времени каждый итем.
 
Посмотри мой код внимательно
Оригинально. Но не эффективно в сравнении с множеством таймеров. В особенности, когда ты каждую секунду перебираешь все айтемы и работаешь с реплейсом строки.
 
Оригинально. Но не эффективно в сравнении с множеством таймеров. В особенности, когда ты каждую секунду перебираешь все айтемы и работаешь с реплейсом строки.
писал давно, не учитывая все это, времени переписывать такую мелкую фигню нет, возможно, займусь этим, когда будет время
 
Назад
Верх