跳到正文

Austin’s Powerful Language Provider

作者:Paint_Ninja

Minecraft Forge 的 Groovy 语言提供器

收藏

介绍

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

ForgeLand 中最酷的语言提供程序。

 

这个语言提供程序是供模组开发者使用的前置库,让他们能够使用 Groovy JVM 语言而非 Java 编写模组。Groovy 是一种兼具动态类型和静态类型特性的编程语言

 

目前支持的 Groovy 版本

– MC 1.19: 4.0.3

– MC 1.18.2: 4.0.11

 

提供的模块

– 标准库: Groovy 运行所需的核心组件。
– Ant: Apache Ant 的 Groovy 接口,用于依赖项管理。
    – 已在 v1.1.0 中移除
– AST Builder: 从代码语句中捕获 AST 构建器。
– Contracts: 支持定义不变量、前置条件和后置条件。
– Date-Time: 为 Java Date-Time 库提供 Groovy 扩展。
– Date-Util: 为较旧的 Java Date 库提供 Groovy 扩展。
– GINQ: 提供 LINQ 风格的集合查询接口。
– JSON: 通过类似 Groovy 的接口读写 JSON。
– JSR223: 支持在 Java 脚本引擎中使用 GroovyScript。
– JUnit 5 Test: 测试框架,适用于常规测试或脚本场景。
– Macro: 支持使用 Groovy 宏。
– Macro Library: 额外的宏扩展。
– NIO: 扩展方法,让你能以类似 Groovy 的方式使用 NIO。
– PicoCLI: 支持创建简洁的 CLI 接口。
– Templates: 提供基于多种引擎的基础模板功能。
– Test: 测试框架,适用于常规测试或脚本场景。
– TOML: 通过类似 Groovy 的接口读写 TOML。
– Type Checkers: 支持验证正则表达式。
– XML: 通过类似 Groovy 的接口读写 XML。
– YAML: 通过类似 Groovy 的接口读写 YAML。

 

使用方法

如果你是模组开发者,请参阅 GitHub 项目仓库中的 README。如果你是普通用户,只需下载此模组并将其放入 mods 目录即可。

 

常见问题

Austin’s Powerful Language Provider 支持哪些 Minecraft 版本?

Austin’s Powerful Language Provider 支持 Minecraft Java 版 1.18.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Austin’s Powerful Language Provider 怎么安装?

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

评论

登录后评论和评分

Paint_Ninja 的其他作品

查看全部 →