/Aerolite

Minecraft hack client based on fdp

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Maintenance Ended

Thank you for supporting me, thank you for using aerolite.As I lost the joy of developing, aerolite came into the end. This archive will not receive any update now. All developers have exited the group. Thanks for your support. Best wishes, Stars.

Aerolite

警告:本仓库遵守GPL3开源协议,使用本仓库代码意味着你遵守该协议。来源于本仓库的代码应该保持开源!

构建

这是一个使用Gradle构建的项目,请按照下面指示进行安装和构建。

安装环境

安装Gradle,正确的版本是6.9.1,点击这里 安装编辑工具,推荐使用idea

设置工作区

通过这个步骤初始化你的代码 在控制台程序内输入:gradlew --debug setupDevWorkspace idea genIntellijRuns build 等待构建完成

测试并构建

在你的编辑工具里运行代码,查看是否可以启动游戏.如果可以,那么开始构建. 构建代码(你将会一直使用它):gradlew build

运行

作为Minecraft的模组,我们需要1.8.9版本Forge mod loader.请安装游戏和运行环境(Java8)

  1. 启动游戏
  2. 找到游戏文件夹下的mods文件夹
  3. 将Aerolite mod放入内
  4. 启动游戏并享受

特性

Kotlin语言支持

相对于java来说,kotlin提供了额外的库并且写法更简单
请充分利用它的特性使你的代码更加简洁!
  • 你的垃圾代码
Shit shit = new Shit((int) 0.1F); 
shit = new Shit((int) 5.02);
  • 使用kotlin后
var shit = Shit((0.1F).toInt())
shit = Shit((5.02).toInt())

我讨厌在结尾加分号!

Mixin

电脑面前只会用Jbytemod的你,想象一下,有一个工具可以自由地更改编译好的class!!!
没错,就是Mixin.用它来嵌入代码到源代码中,实现一些难以置信的功能!

所以Forge自带嵌入到底多垃圾?

Microsoft账号登录器

Mojang的时代已经过去,面对登录方式繁琐的微软,你是否还在一直重启客户端来登录账号?
试试Microsoft账号登录器来节省你的时间!

一寸光阴一寸金!

代码品质

记住,这是Minecraft,往往不会存在修1个bug多很多bug的问题.善用已有的方法!
  • 能跑就行
追求好代码是没用的.宁愿多复制,也不浪费时间,因为你本来就没多少时间!
  • 别看警告
idea右侧各种高亮显示是否令你厌烦?千万别这么认为!不然你写不下去的!相信你自己的判断,不红就对!
  • 别写Javadoc
注释?Todo?用法?都是垃圾!在调用Minecraft方法时还写注释就是你无能!写了你也理解不了!