Помогите Оптимизация кода

Статус
Закрыто для дальнейших ответов.

CriticaMobslps

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Votybo
Всем привет, я конечно уже не нуб, хотя это под вопросом, ближе к делу, я хочу постоянно проверять инвентарь игрока на наличие предметов, в принципе код есть, но очень большая нагрузка на сервер, сейчас делаю через BukkitRunnable + Bukkit.getOnlinePlayer

Скажу так, сначала нагрузка на 1 одного игрока минимальная, но как только у него увеличивается инвентарь + онлайн сервера, то начинает лагать)
 
По сути, есть вариант в виде сохранения инвентаря в hashmap потом его перепроверять на изменения но к сожалению уже реализовал, помогает лишь до того момента как измениться инвентарь
 
EntityPickupItemEvent
PlayerDropItemEvent
BlockPlaceEvent
CraftItemEvent
InventoryCreativeEvent
InventoryClickEvent
InventoryDragEvent
PlayerItemConsumeEvent
ProjectileLaunchEvent
Вроде ничего не забыл из того когда инвентарь изменяется, но это не точно.
 
Последнее редактирование:
EntityPickupItemEvent
PlayerDropItemEvent
BlockPlaceEvent
CraftItemEvent
InventoryCreativeEvent
InventoryClickEvent
InventoryDragEvent
PlayerItemConsumeEvent
ProjectileLaunchEvent
Вроде ничего не забыл из того когда инвентарь изменяется, но это не точно.
Хм, интересно, попробую, спасибо
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх