Yarn 使用与启动教程

Yarn 使用与启动教程

yarn Libre Minecraft mappings, free to use for everyone. No exceptions. yarn 项目地址: https://gitcode.com/gh_mirrors/yarn8/yarn

1. 项目介绍

Yarn 是一套开放、无限制的 Minecraft 映射,所有人都可以在创意共享零许可证(Creative Commons Zero license)下免费使用。该项目的目的是让每个人都能自由开放地修改 Minecraft,同时还能根据需要创新和处理这些映射。

2. 项目快速启动

要使用 Yarn 进行 Minecraft 的修改或作为 Java 项目中的依赖,您可以使用 loom Gradle 插件。以下是快速启动的步骤:

首先,确保您安装了 JDK 17 或更高版本。

然后,在项目根目录下运行以下命令以启动 Enigma 编辑界面:

  • 对于 Linux 和 macOS 用户:./gradlew yarn
  • 对于 Windows 用户:gradlew yarn

这将自动下载并启动最新版本的 Enigma,并配置为使用合并的 JAR 文件和映射。

如果要生成一个包含 Yarn 映射和自动映射字段(例如枚举等)的反混淆 JAR 文件,可以运行以下命令:

./gradlew mapNamedJar

这将生成一个名为 <minecraft version>-named.jar 的 JAR 文件,可用于反混淆代码。

3. 应用案例和最佳实践

  • 案例一:在自定义的 Minecraft 模组中,使用 Yarn 映射简化开发流程。
  • 案例二:作为 Java 项目的一部分,集成 Yarn 来进行反混淆处理,便于阅读和调试。

最佳实践

  • 在提交映射之前,请遵循命名约定。
  • 使用 pull requests 提交您的更改,并与社区讨论您的命名更改。
  • 不要复制和粘贴来自其他项目的映射,除非它们也是使用 CC0 许可证的。

4. 典型生态项目

以下是一些使用 Yarn 的典型生态项目:

  • Fabric:一个用于 Minecraft 模块开发的框架,它与 Yarn 映射无缝集成。
  • Loom:一个 Gradle 插件,用于简化在 Minecraft 项目中使用 Yarn 的过程。

通过这些项目和插件,开发者可以更高效地进行 Minecraft 的修改和开发工作。

yarn Libre Minecraft mappings, free to use for everyone. No exceptions. yarn 项目地址: https://gitcode.com/gh_mirrors/yarn8/yarn

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宣昀芊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值