Я немало отыграл на сервере, и могу сказать, что то, что вы реализовали - один из лучших вариантов того, как это можно реализовать. Как человек, имеющий опыт в создании плагинов, я удивлен многим вещам, которые вы реализовали, не слишком потеряв при этом в производительности. Но все равно, я заметил несколько багов и недоработок, исправление которых сделало бы сервер немного лучше:
1. Сделайте нормальное оформление кейсов (в худшем случае добавьте посередине панели другого цвета, в лучшем - сделайте неодинаковое число прокрутившихся перед победой предметов и добавьте ускорение/замедление прокрутки)
2. Измените названия инвентарей с #case на Кейс, с #backpack на Рюкзак и т. п.
3. Добавьте возможность обмена предметов с помощью команды (для вас точно не будет секретом то, насколько часто люди на проекте что-то меняют)
4. Уберите возможность ложить рюкзак в рюкзак
5. На боссе шалкер обычные шалкера иногда телепортируются под слайма, из-за чего он поднимается, чего не должно случаться
6. Иногда багает босс "близнецы", когда маг ходит по арене, пока босс уже побежден и идет отсчет до следующего спанва
7. Добавьте автомодерацию чата, которая не будет допускать до чата сообщения по ключевым словам
8. Босс Шалкер слишком затянут. В идеале значительно уменьшить ему здоровье
9. В режиме наблюдателя есть возможность выбраться за арену и "любоваться" красотами недостроек
10. Можно уменьшить время, на которое накладывается слабость после смерти
11. Посохи после смерти и некоторых других эвентов перестают обновляться
12. Хотелось бы наверху наряду с прочими характеристиками видеть свой текущий буст денег, учитывающий все текущие бусты
13. После окончания времени доступа к следующей шахте, тебя телепортирует на спавн, даже если шахта уже куплена
14. Нет команды, чтобы просто телепортироваться на спавн
15. Не всегда сервер определяет нажатие по алмазому блоку (приходится перезаходить в локацию)
16. На спавне хотелось бы паркур поинтереснее и чтобы за него ты что-то получал кроме таблички
17. Если ты проваливаешься под остров, ты должен умирать/тебя должно телепортировать в начало локации, но не должно там быть никаких барьеров
18. Из кейсов леги падают всем, кроме меня (LOL)
19. Хотелось бы где-нибудь видеть, сколько ты урона нанес по боссу
20. Во время захвата нигде нет таймера, сколько времени осталось до поражения
21. Необязательно всему серверу сообщать о том, что кто-то выбил миллион из кейса (ну или сделайте количество денег соответственно уровню)
22. При отключении игроков должны также отключаться их петы
23. Иногда с отключенными игроками, некоторые игроки все равно видны
24. В меню клана в списке игроков хотелось бы видеть уровень каждого
25. В данжах добавьте тайтлом задание, которое нужно сделать в текущей комнате
26. На версии 1.13.2 ресурспак работает некорректно, поэтому уберите вообще эту версию (все равно с нее практически никто не играет)
27. Хотелось бы получать оповещения о том, что я могу забрать ежедневную награду и о том, что появились новые задания DiamondPass (а также о том, что ты выполнил задание DP)
28. Добавьте возможность автоматического сдавания коллекционок
29. В библиотеку тепает лицом влево, а не вперед
30. Хотелось бы получить возможность отключения не только переведения тебе монет, но и подбирания тобой предметов, которые выбросили другие игроки
31. С червя можно сделать денежный лут соответственно уровню
32. Хотелось бы, чтобы была редкая рановидность кейса (например, без яблок, бомбочек и денежных чеков или с их пониженным шансом)
33. Хотелось бы, чтобы о наиболее важных событиях (таких, как захват твоим кланом босса и т. п.) сообщалось не в чате, а тайтлом на весь экран
34. Хотелось бы видеть таймер, сколько времени осталось на элитной шахте
35. При смерти на боссе игрока телепортирует над боссом настолько, пока не будет найдено пространство без блоков, из-за чего часто есть возможность попасть внутрь какого-нибудь здания
36. На шалкере после смерти, если ты остался в нем в режиме спектэйтора, ты вместе со слаймом телепортируешься под остров
37. Неплохо было сделать петов немного поменьше (размером с голову, 8 на 8 пикселей)
38. Реально, уберите верхний порог прокачки шардов, удачи и т. п.
39. Иногда при первом заходе не дает ресурспак
На этом вроде все. Надеюсь, смог вам немного помочь
1. Сделайте нормальное оформление кейсов (в худшем случае добавьте посередине панели другого цвета, в лучшем - сделайте неодинаковое число прокрутившихся перед победой предметов и добавьте ускорение/замедление прокрутки)
2. Измените названия инвентарей с #case на Кейс, с #backpack на Рюкзак и т. п.
3. Добавьте возможность обмена предметов с помощью команды (для вас точно не будет секретом то, насколько часто люди на проекте что-то меняют)
4. Уберите возможность ложить рюкзак в рюкзак
5. На боссе шалкер обычные шалкера иногда телепортируются под слайма, из-за чего он поднимается, чего не должно случаться
6. Иногда багает босс "близнецы", когда маг ходит по арене, пока босс уже побежден и идет отсчет до следующего спанва
7. Добавьте автомодерацию чата, которая не будет допускать до чата сообщения по ключевым словам
8. Босс Шалкер слишком затянут. В идеале значительно уменьшить ему здоровье
9. В режиме наблюдателя есть возможность выбраться за арену и "любоваться" красотами недостроек
10. Можно уменьшить время, на которое накладывается слабость после смерти
11. Посохи после смерти и некоторых других эвентов перестают обновляться
12. Хотелось бы наверху наряду с прочими характеристиками видеть свой текущий буст денег, учитывающий все текущие бусты
13. После окончания времени доступа к следующей шахте, тебя телепортирует на спавн, даже если шахта уже куплена
14. Нет команды, чтобы просто телепортироваться на спавн
15. Не всегда сервер определяет нажатие по алмазому блоку (приходится перезаходить в локацию)
16. На спавне хотелось бы паркур поинтереснее и чтобы за него ты что-то получал кроме таблички
17. Если ты проваливаешься под остров, ты должен умирать/тебя должно телепортировать в начало локации, но не должно там быть никаких барьеров
18. Из кейсов леги падают всем, кроме меня (LOL)
19. Хотелось бы где-нибудь видеть, сколько ты урона нанес по боссу
20. Во время захвата нигде нет таймера, сколько времени осталось до поражения
21. Необязательно всему серверу сообщать о том, что кто-то выбил миллион из кейса (ну или сделайте количество денег соответственно уровню)
22. При отключении игроков должны также отключаться их петы
23. Иногда с отключенными игроками, некоторые игроки все равно видны
24. В меню клана в списке игроков хотелось бы видеть уровень каждого
25. В данжах добавьте тайтлом задание, которое нужно сделать в текущей комнате
26. На версии 1.13.2 ресурспак работает некорректно, поэтому уберите вообще эту версию (все равно с нее практически никто не играет)
27. Хотелось бы получать оповещения о том, что я могу забрать ежедневную награду и о том, что появились новые задания DiamondPass (а также о том, что ты выполнил задание DP)
28. Добавьте возможность автоматического сдавания коллекционок
29. В библиотеку тепает лицом влево, а не вперед
30. Хотелось бы получить возможность отключения не только переведения тебе монет, но и подбирания тобой предметов, которые выбросили другие игроки
31. С червя можно сделать денежный лут соответственно уровню
32. Хотелось бы, чтобы была редкая рановидность кейса (например, без яблок, бомбочек и денежных чеков или с их пониженным шансом)
33. Хотелось бы, чтобы о наиболее важных событиях (таких, как захват твоим кланом босса и т. п.) сообщалось не в чате, а тайтлом на весь экран
34. Хотелось бы видеть таймер, сколько времени осталось на элитной шахте
35. При смерти на боссе игрока телепортирует над боссом настолько, пока не будет найдено пространство без блоков, из-за чего часто есть возможность попасть внутрь какого-нибудь здания
36. На шалкере после смерти, если ты остался в нем в режиме спектэйтора, ты вместе со слаймом телепортируешься под остров
37. Неплохо было сделать петов немного поменьше (размером с голову, 8 на 8 пикселей)
38. Реально, уберите верхний порог прокачки шардов, удачи и т. п.
39. Иногда при первом заходе не дает ресурспак
На этом вроде все. Надеюсь, смог вам немного помочь