1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Запросы на разработку плагинов", создана пользователем Flick_inuro, 22 июн 2017.

?

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

  1. Да

    66,7%
  2. Нет

    33,3%
  1. Автор темы
    Flick_inuro

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

    Баллы:
    61
    Имя в Minecraft:
    flick_inuro
    Категория плагина: Удаление дропа

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

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

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

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

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

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

    Когда мне это нужно? Неограниченный срок
     
  2. Spark108

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

    Баллы:
    66
    Имя в Minecraft:
    Spark108
    Это же лишняя нагрузка на сервак только... Столько таймеров запускать для каждого итема...
     
  3. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    одним таймером можно
    Лови - https://yadi.sk/d/u1QkpR1p3KNDug
     
  4. _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    В Spigot.yml есть настройка такая. Тоесть, ты указываешь время пропадания предметов, а вроде майн чистит не все предметы сразу.
     
  5. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Он же сказал отдельно. Ты одним не сделаешь отдельно для предметов.
    Неа, нагрузки почти не будет.
    Особенно если уметь оптимизировать.
    P.S. Напишу такое за небольшую цену.
     
  6. Spark108

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

    Баллы:
    66
    Имя в Minecraft:
    Spark108
    Ну при таких условиях соглашусь.
    Каким это образом 1 таймером, если предметы могут выкидываться отдельно. Я понимаю если entity помер и все вещи разом упали.
     
  7. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Возможно он имел ввиду заливать в метадату выброшенных айтемов время выкидывания, а потом перебирать таймером все предметы и сверять время.
     
  8. Spark108

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

    Баллы:
    66
    Имя в Minecraft:
    Spark108
    Ну так в принципе можно. Типа хранить мап этих предметов и сверять каждый интервал времени каждый итем.
     
  9. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Посмотри мой код внимательно
     
  10. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Оригинально. Но не эффективно в сравнении с множеством таймеров. В особенности, когда ты каждую секунду перебираешь все айтемы и работаешь с реплейсом строки.
     
  11. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    писал давно, не учитывая все это, времени переписывать такую мелкую фигню нет, возможно, займусь этим, когда будет время
     

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