Scalar является поставщиком языка Scala для Cleanroom. Он предоставляет библиотеку Scala 3 для новых модов Cleanroom.
Разработка на Scala 3 + Java 21 в версии 1.12.2 возможна!
Для совместимости с устаревшими модами Forge использующими Scala 2.11, рекомендуется использовать Scalar Legacy.
Данный мод необходим для работы новых модов Cleanroom, разработанных на Scala 3 (например OpenComputers Rescaled).
FAQ:
- В: Что такое Cleanroom?
- О: Cleanroom представляет собой форк Forge для 1.12.2, обеспечивающий обновлённый инструментарий, новые API и 99% совместимости. Цель проекта — модернизация 1.12.2 с сохранением актуального инструментария и добавлением новых функций без необходимости перехода на новые версии.
- В: Как установить Cleanroom?
- О: Следуйте инструкциям в README.
- В: Совместим ли мод с сборками Forge?
- О: Да, мод безопасен для использования в средах Forge — он не активируется и не вызывает конфликтов.
- В: Почему создан отдельный проект?
- О: Совместное использование провайдеров Scala 3 и Scala 2 вызывало путаницу и ошибки. Для Scala 2 создан отдельный проект.
- В: Почему Scala не встроена в загрузчик?
- О: Scala 2.11 устарела и несовместима с Java 21+. Переход на Scala 3 критичен для использования современных инструментов разработки.