Играем с друзьями на своём сервере (1.12.2, вот эта сборка: https://ru-minecraft.ru/klienty-minecraft/79702-miltencraft.html). Решили размножить куриц. Сразу после кормления двух мобов они подошли друг к другу, как обычно начали смотреть друг в друга и на моменте, когда должен был появиться детеныш - сервер ушел спать.
В "одиночке" все мобы размножаются нормально. На сервере при размножении любых мобов - сразу краш (протестировано на овцах, курицах, коровах и т.д.)
Подскажите пожалуйста, что в данной ситуации можно сделать?
Краш-репорты: https://disk.360.yandex.ru/d/joY_KCWPnziB7A
Ну короче, решилось всё самописным мод-фиксом. Но вдруг кому-то нашедшему эту тему будет полезно знать, почему так произошло. Подробнее:
Суть проблемы: сервер упал на java.lang.IllegalArgumentException: bound must be positive в Random.nextInt, вызванном из EntityAIMate.spawnBaby
Параметр Random.nextInt(n) нельзя вызывать с n <= 0
Какой-то мод заменил это значение на 0. Отключение всего, что так или иначе могло поменять значение Random.nextInt не помогло. Пришлось "писать" .jar отрыжку-заглушку ("модом" назвать язык не повернется), которая на моменте вызова Random.nextInt "перехватывает" этот параметр и насильно присваивает ему значение 7 (как в ваниле).
P.s. тему можно закрывать.
Сообщение отредактировал Сегодня, 15:42