Потребуется изменить всю структуру отчетов о ошибках ибо в данный момент там куча кодов, но все они не подписаны, сделаны разными и ведут в никуда.
Типы ошибок загрузки объекта:
"Неправильный тип объекта"
"Модель не прекешируется вручную"
"Модель не найдена на сервере"
"Объект вышел за рамки мира"
"Объект в запретной зоне"
"Край объекта в запретной зоне"
"Объект помечен как обычный, но сам он платный (сообщите разработчикам)"
"Неправильный тип ближнего оружия"
"Неправильный тип оружия"
"Невозможно создать (сообщите разработчикам)"
"API плагина ламп недоступен (сообщите разработчикам)"
"Плагин ламп не может создать лампу (сообщите разработчикам)"
"Лимит ламп исчерпан"
"Серверный лимит из-за ламп мог быть исчерпан"
"Неправильный тип лампы (сообщите разработчикам)"
Заодно нужно переработать всю структуру datapack'ов ибо сейчас они хоть и собираются без ошибок в новом синтаксисе, но не объектно ориентированные, читать такое сложновато.