
Scorge
Активный0.0
Установок
Последнее обновление
Версии
Scorge
Scorge представляет собой загрузчик языка программирования Scala для модификаций Minecraft на платформе Forge. Этот инструмент позволяет разработчикам создавать моды, используя мощный и выразительный язык Scala вместо традиционного Java.
Поддерживаемая версия Scala
На данный момент Scorge работает с версией Scala 2.13.4. Это обеспечивает стабильность и совместимость с существующей экосистемой библиотек.
Включенные библиотеки
В состав Scorge уже входят две ключевые библиотеки: scala-library и scala-java8-compat. Эти компоненты предоставляют базовый функционал для работы с языком Scala и обеспечивают совместимость с Java 8.
Политика обновлений версий Scala
Scorge придерживается консервативного подхода к обновлениям. Поддерживается только последняя стабильная мажорная версия Scala после того, как Forge стабилизируется для конкретного релиза Minecraft. Версия Scala фиксируется до следующего стабильного релиза Forge. Scorge не поддерживает релиз-кандидаты или промежуточные версии Scala.
Политика добавления библиотек
Для включения новой библиотеки в Scorge необходимо соблюдение двух условий: библиотека должна быть разработана для Scala 2.x, и у разработчика должна быть веская техническая причина, почему эта библиотека должна быть частью Scorge, а не поставляться отдельно с модом.
Удаление библиотек
Удаление библиотек из Scorge возможно только при смене версии Minecraft, чтобы не нарушить обратную совместимость в рамках одной версии игры. Для этого также требуется убедительная техническая причина.
Использование
Для работы с Scorge добавьте его как зависимость Maven в ваш проект и поместите в папку mods рабочего каталога или добавьте вручную в classpath. Это связано с особенностями загрузки языковых провайдеров в FML, которые невозможно изменить.