Помогите Работа с инвентарём

  • Автор темы Автор темы Meferis
  • Дата начала Дата начала
Как можно сделать
1) Вытаскивать из list'а из конфига айтемстак и загонять в хашмап при ините.
2) Удалять нужно по событиям или пакетам (NMS/ProtocolLib) при проверке айтема по хашмапу.
Нагрузки тут не будет в этом случае.

Вариант н2 (легкий) - взять ItemRestrict со спиготамк.орг.
 
Как можно сделать
1) Вытаскивать из list'а из конфига айтемстак и загонять в хашмап при ините.
2) Удалять нужно по событиям или пакетам (NMS/ProtocolLib) при проверке айтема по хашмапу.
Нагрузки тут не будет в этом случае.

Вариант н2 (легкий) - взять ItemRestrict со спиготамк.орг.
Нормально все? Просто шудуллером ходить по инвентарям, и проверять ID из конфига
 
Нормально все? Просто шудуллером ходить по инвентарям, и проверять ID из конфига
Зачем юзать шедулер: не надо так, у меня на пакетиках и эвентах при 200-300 онлайне нагрузка от подобного плагина в районе 0%. При call эвента или поступлении пакета действие выполняется мгновенно.
Представим, что нам нужно отобрать краш предмет у игрока, который может завалить сервер. При эвенте том же он будет сразу отобран.
 
Зачем юзать шедулер: не надо так, у меня на пакетиках и эвентах при 200-300 онлайне нагрузка от подобного плагина в районе 0%. При call эвента или поступлении пакета действие выполняется мгновенно.
Представим, что нам нужно отобрать краш предмет у игрока, который может завалить сервер. При эвенте том же он будет сразу отобран.
Шедулер не жрет много ресов, если операция не сложная.
 
Зачем юзать шедулер: не надо так, у меня на пакетиках и эвентах при 200-300 онлайне нагрузка от подобного плагина в районе 0%. При call эвента или поступлении пакета действие выполняется мгновенно.
Представим, что нам нужно отобрать краш предмет у игрока, который может завалить сервер. При эвенте том же он будет сразу отобран.
Угу, а если предмет до установки плагина в инвентаре, каждые 1000 тик ходить по инвентарям
Шедулер не жрет много ресов, если операция не сложная.
MoveEvent больше жрет чем шудуллер
 
Прошу написать список предметов, которые необходимо нужно запретить.
И версию ядрышка
 
Зачем юзать шедулер: не надо так, у меня на пакетиках и эвентах при 200-300 онлайне нагрузка от подобного плагина в районе 0%. При call эвента или поступлении пакета действие выполняется мгновенно.
Представим, что нам нужно отобрать краш предмет у игрока, который может завалить сервер. При эвенте том же он будет сразу отобран.
На сколько я знаю, с инвентарем можно работать асинхронно, так что можно Thread использовать
 
Зачем изобретать велосипед? Вот.
 
Зачем изобретать велосипед? Вот.
Хорошее решение почти под все нужды.
Но лучше писать все самому, больше кастомизации и проверок можно вшить.
А если что-то начнется, сам же сможешь и подправить баги/краши)0
 
Назад
Верх