Сборка модов на Java 25
Для всех наших модов (пока что только наших, а не всех публичных модов в сборке) мы разработали и внедрили кастомную систему сборки на современных версиях Java 25+, заменив стандартную для модов сборку на Java 8.
В результате мы получили более оптимизированный байткод, уменьшенный размер билдов и более эффективный процесс сборки. Дополнительно усложнилась кража модов с клиента: моды, собранные на Java 25+, не будут работать на клиенте или сервере со старой версией Java, а их деобфускация и декомпиляция становятся сложнее.
Бонусом, все наши моды теперь используют единый скрипт сборки. Сторонние разработчики могут без лишних сложностей собирать наши моды без обфускации и на Java 8, используя тот же скрипт, с автоматическим разделением на клиентскую и серверную части из коробки.
Важно отметить, что речь идёт не о версии Java, на которой запускается игра, а непосредственно о Java-версии, на которой собираются JAR-файлы модов. Ранее все они строго собирались на Java 8.
Большое обновление всех модов уже несколько дней установлено на клиент и сервер Infinity 1.7.10. Всем приятной игры!
