Викриття статті Топ 5 лучших практик разработки сервера | Секретный слив от кодеров Mineland від @pawsashatoy.
1. Event Listener
Забейте хуй на оптимизированное получение эвентов через пакеты, используйте исключительно bukkit events, что-бы вся работа сервера стояла на тиках.
Зробив доречне зауваження і одночасно обісрався. Обробка подій через пакети буде викликати такі самі лаги, як і в головному потоці сервера. До того ж bukkit api не є Thread-safe та пареважно працює тільки з головним потоком сервера.
2. Используйте NMS ВЕЗДЕ
Используйте его везде, даже там где не нужно, не используйте ProtocolLib или прочее, используйте исключительно NMS, нет никаких аналогов лучше NMS. Так вы сделаете переход на новую версию невозможной, что-бы игроки больше ностальгировали.
ProtocolLib ніяк не допоможе перейти на новую версію ядра. Будь-який код, що використовує ProtocolLib, треба оновлювати на нову версію, як і NMS.
3. Забивайте болт на редкие баги
Игра не заканчивается после победы? Можно отталкивать игроков компасом на 100 блоков? (че за) Игрока телепортирует в блоках при спавне на бедварсе? Эти все случаи ЕДИНИЧНЫ! Терпите дальше щеглы, кто вы такие, что-бы тратить на вас время?
Мінуси будуть?
З 4 і 5 пунктами я згоден.