Свежие версии ItemsAdder (IA) на версиях сервера 1.21.4 и выше могут выдавать ошибку вида:
Как известно, IA по умолчанию подтягивает ресурпак из ModelEngine (MEG) и объединяет его со своим.
И, глядя на ошибку, становится понятно, что по какой-то причине IA не может получить доступ к папке из MEG. Оказалось, что ошибка связана с тем, что загрузка ресурсов из MEG происходит примерно к моменту полного старта сервера и примерно в этот же момент к этим ресурсам пытается достучаться IA. Разумеется, что у него это не получается, т.к. ресурсы еще не загружены. В итоге это приводит к ошибкам вида:
или
===============================================================================
РЕШЕНИЕ
1. В папке
2. Найдите раздел
3. Установите 'false' для следующих значений:
4. Перезагрузите сервер
Это решение позволит MEG компилировать и загружать и свои ресурсы на более ранних этапах, не ожидая полноценного запуска сервера = к моменту запроса от IA на объединение ресурпака эти ресурсы будут уже загружены и готовы.
Пример ошибки в консоли:
[11:38:20 WARN]: [ItemsAdder] Plugin ItemsAdder v4.0.16-beta-7 generated an exception while executing task 505
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: /home/container/plugins/ModelEngine/resource pack/assets/minecraft
at org.apache.commons.io.function.Uncheck.wrap(Uncheck.java:339) ~[commons-io-2.17.0.jar:2.17.0]Как известно, IA по умолчанию подтягивает ресурпак из ModelEngine (MEG) и объединяет его со своим.
И, глядя на ошибку, становится понятно, что по какой-то причине IA не может получить доступ к папке из MEG. Оказалось, что ошибка связана с тем, что загрузка ресурсов из MEG происходит примерно к моменту полного старта сервера и примерно в этот же момент к этим ресурсам пытается достучаться IA. Разумеется, что у него это не получается, т.к. ресурсы еще не загружены. В итоге это приводит к ошибкам вида:
Код:
java.io.UncheckedIOException: java.nio.file.NoSuchFileException Код:
ItemsAdder) Plugin is still loading... Please wait before using /*****===============================================================================
РЕШЕНИЕ
1. В папке
/plugins/ModelEngine найдите и откройте файл [B]config.yml[/B]2. Найдите раздел
Model-Generator:3. Установите 'false' для следующих значений:
Register-Post-Server: false
Assets-Post-Server: false
Compile-Post-Server: false4. Перезагрузите сервер
Это решение позволит MEG компилировать и загружать и свои ресурсы на более ранних этапах, не ожидая полноценного запуска сервера = к моменту запроса от IA на объединение ресурпака эти ресурсы будут уже загружены и готовы.

