This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The Module Icons are made by NGT12-Gaming.
The Satistile-Cape are made by Satistile.
The Demon-Eye cosmetics are made by MrDemonEye aka. Mr Candy.
The Client, the Compatiblity Executors, the Loaders and the tools incl. Compiler and Installer and the other cosmetics
are made by MarkusTieger.
Simple method:
Fork the Repository and use Github Actions (pre-configured)
The Result will be uploaded to the Action.
CLI Method:
Clone the Project using git clone https://github.com/TigerSystems/TigerClient.git
.
In the directory inside the cloned Repository "tools/compiler", run:
./gradlew -Dgradle.user.home=../../data/gradle run
The Result is in the directory "data/compiled" inside the Repository.
Eclipse IDE Method:
Clone the Repository with Eclipse IDE for Java Developers using EGit (Eclipse Plugin, should be pre-installed) and check the box "Import all existing Eclipse projects after clone finishes"
The Result is in the "09 Compiled Data" Project.
Other IDE Method: (Not recommended, just use Eclipse IDE)
Clone the Repository and simple import each gradle project.
The Result is in the directory "data/compiled" inside the Repository.
When you wish to modify the Vanilla Loader, clone the MCP-Reborn repository, run the "setup" task and overwrite the build.gradle and the settings.gradle with the files from the "loader/vanilla" directory inside the Repository. Then you delete the Local Git Repository using rm -rf .git
and initializes a new one with git init
. Then you apply the Patch which is in the "loader/vanilla" directory inside the Repository using git apply \<path to file>
. Now you can edit the Vanilla Loader. When you wish to create a patch from the Loader, you should change the variable "base" in the "build.gradle" in the section for the task "genPatch" to "<tigerclient git repository path>/loader/vanilla". Now you can run ./gradlew genPatch
and the patch in the Repository will be overwriten.
Why i must Patch the Vanilla Loader and not uploading it to Github?
The Vanilla Loader contains Source-Code from Minecraft. Which i have no permission to share.
Why does not exist pre-configured IntelliJ or VS Code Support?
I am too lazy. ( And i hate IntelliJ IDEA )
Why should i use the Tigerclient?
I think it's a great client. It gets active support and new features and actually the question is "Why not?"
You have unanswered questions? Open a issue.
Lua JSE
License: MIT License
Project: https://luaj.sourceforge.net/
SQLite-JDBC
License: Apache License 2.0
Project: https://github.com/xerial/sqlite-jdbc
GSON
License: Apache License 2.0
Project: https://github.com/google/gson
Blossom
License: GNU LESSER GENERAL PUBLIC LICENSE 2.1
Project: https://github.com/KyoriPowered/blossom
Shadow
License: Apache License 2.0
Project: https://github.com/johnrengelman/shadow
Forge Gradle
License: GNU Lesser General Public License v2.1
Project: https://github.com/MinecraftForge/ForgeGradle
Minecraft Forge
License: GNU LESSER GENERAL PUBLIC LICENSE 2.1
Project: https://github.com/MinecraftForge/MinecraftForge
MCP Reborn
License: Custom License
Project: https://github.com/Hexeption/MCP-Reborn/