Доброго времени суток! Столкнулся с критической ошибкой при запуске сервера Minecraft Fabric 1.20.4 с модами Easy NPC и Cardboard.
🔍 Описание ошибки:
При взаимодействии с NPC сервер падает с исключением:
java.lang.IndexOutOfBoundsException: readerIndex(2147483647) + length(1) exceeds writerIndex(2147483647)
Полный стек ошибки указывает на сбой в Netty при обработке пакета, связанного с PooledUnsafeDirectByteBuf. Ошибка возникает в момент, когда Easy NPC пытается обработать данные NPC, предположительно через сетевой канал, который Cardboard переопределяет для поддержки плагинов.
⚙️ Конфигурация:
- Minecraft: 1.20.4 (Fabric)
- Fabric Loader: [укажи версию]
- Easy NPC: последняя версия с Modrinth
- Cardboard: последняя версия с Modrinth
- Дополнительные моды: Chunky, fabricAPI, iCommon, plasmoVoice, worldedit, lithium
- Плагины: LuckPerms, Vault, MyCommand, Multiverse-Core, Chatty, TAB, Essentials, ChatManager, AuthMe (некоторые плагины работают некорректно)
🧪 Что уже пробовал:
- Проверил совместимость модов — ошибка возникает только при наличии Cardboard.
- В одиночной игре без Cardboard всё работает корректно.
- Easy NPC работает на Forge без ошибок.
❓ Вопрос:
Есть ли способ заставить Easy NPC работать с Cardboard?
Может, кто-то сталкивался с подобным конфликтом и знает обходной путь?
Или есть альтернативные моды для создания кастомных NPC, совместимые с Cardboard?
Буду благодарен за любые советы или решения!