跳到正文

Scalar

Cleanroom 的 Scala 3 前置库

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

 

 

Scalar 是为 Cleanroom 提供 Scala 语言支持的项目,为新的 Cleanroom 模组提供 Scala 3 库。

没错,你可以在 1.12.2 中使用 Scala 3 + Java 21 进行开发!

如果你需要提供 Scala 2.11、可兼容旧版 Forge 模组的 Scalar,请使用 Scalar Legacy。

要运行使用 Scala 3 开发的新 Cleanroom 模组(例如 OpenComputers Rescaled),就必须安装此模组。

常见问题:

 

  • 问:什么是 Cleanroom?
  • 答:Cleanroom 是一个基于 1.12.2 Forge 的分支,提供更新的工具链、新的 API以及99% 的兼容性。我们的计划是在为 Forge 和原版添加更多功能的同时,让 1.12.2 使用最新的工具链,这样我们就不必再为更高版本中“X 个小版本发布 * Y 个模组 API”带来的麻烦操心。
  • 问:如何安装 Cleanroom?
  • 答:请按照 README 中的说明操作。
  • 问:我可以把它加入 Forge 整合包吗?会导致我的 Forge 整合包崩溃吗?
  • 答:可以,而且很安全!在 Forge 环境中,此模组不会被加载,也不会导致任何崩溃。
  • 问:为什么要另做一个项目?
  • 答:把 Scala 3 提供程序和 Scala 2 提供程序放在同一个项目中,持续造成混淆,还会产生不必要的崩溃报告。因此,Scala 2 提供程序现在归属于一个新项目。
  • 问:为什么不直接把 Scala 集成到加载器中?
  • 答:Scala 2.11 已弃用,且无法在 Java 21 及更高版本下编译。我们的目标不只是提供运行时,还要提供最新的开发工具链,因此切换到 Scala 3 非常重要。让 Scala 成为独立模组是唯一的解决方案。

 

 

 

注意:由于 CurseForge 尚不支持 Cleanroom,模组文件会标记为“Forge”。

常见问题

Scalar 支持哪些 Minecraft 版本?

Scalar 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Scalar 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

kappa_maintainer 的其他作品

查看全部 →