Applied-Energistics-2-tiler.../README.md

80 lines
3.2 KiB
Markdown
Raw Normal View History

2014-09-26 16:45:39 +02:00
# Applied Energistics 2
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
## Table of Content
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
* [About](#about)
* [Contacts](#contacts)
* [License](#license)
* [Downloads](#downloads)
* [Installation](#installation)
* [Building](#building)
* [Contribution](#contribution)
* [Credits](#credits)
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
## About
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
A Mod about Matter, Energy and using them to conquer the world..
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
## Contacts
2014-09-26 16:45:39 +02:00
* [Website](http://ae-mod.info/)
* [IRC #appliedenergistics on esper.net](http://webchat.esper.net/?channels=appliedenergistics&prompt=1)
* [GitHub](https://github.com/AppliedEnergistics/Applied-Energistics-2)
2014-09-26 16:45:39 +02:00
## License
2014-09-26 16:45:39 +02:00
Applied Energistics 2 is (c) 2013 - 2014 AlgorithmX2 and licensed under LGPL v3. See the LICENSE.txt for details or go to http://www.gnu.org/licenses/lgpl-3.0.txt for more information.
2014-09-26 16:45:39 +02:00
## Downloads
2014-09-26 16:45:39 +02:00
Downloads can be found on [CurseForge](http://www.curse.com/mc-mods/minecraft/223794-applied-energistics-2) or on the [official website](http://ae-mod.info/Downloads/).
2014-09-25 17:10:23 +02:00
2014-09-26 16:45:39 +02:00
## Installation
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
You install this mod by putting it into the `minecraft/mods/` folder. It has no additional hard dependencies.
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
## Building
2014-09-24 02:30:22 +02:00
2014-09-26 16:45:39 +02:00
1. Clone this repository via
- SSH `git clone --recursive git@github.com:AppliedEnergistics/Applied-Energistics-2.git` or
- HTTPS `git clone --recursive https://github.com/AppliedEnergistics/Applied-Energistics-2.git`
- Note the `--recursive` option. This enables to automatically clones of all submodules. AE2 uses the [AE2-API](https://github.com/AlgorithmX2/Applied-Energistics-2-API) and [AE2-Lang](https://github.com/AppliedEnergistics/AppliedEnergistics-2-Localization) repositories.
2014-09-26 18:52:50 +02:00
2. Extract 3rd party APIs (better solution coming soon)
- http://ae-mod.info/assets/CompileDeps.zip
- Extract to the project root
3. Setup workspace
2014-09-26 16:45:39 +02:00
- Decompiled source `gradlew setupDecompWorkspace`
- Obfuscated source `gradlew setupDevWorkspace`
- CI server `gradlew setupCIWorkspace`
4. Setup IDE
- IntelliJ: Import into IDE and execute `gradlew genIntellijRuns` afterwards
- Eclipse: execute `gradlew eclipse`
5. Build `gradlew build`. Jar will be in `build/libs`
6. (In order to have FML detect AE from your dev environment, add the following VM Option to your run profile `-Dfml.coreMods.load=appeng.transformer.AppEngCore` TODO)
## Contribution
Before you want to add major changes, you might want to discuss them with me first, before wasting your time.
If you are still willing to contribute to this project, you can contribute via [Pull-Request](https://help.github.com/articles/creating-a-pull-request).
1. Fork this repository
2. Clone the fork via
* SSH `git clone git@github.com:<your username>/Applied-Energistics-2.git` or
* HTTPS `git clone https://github.com/<your username>/Applied-Energistics-2.git`
3. Change code base
4. Add changes to git `git add -A`
5. Commit changes to your clone `git commit -m "<summery of made changes>"`
6. Push to your fork `git push`
7. Create a Pull-Request on GitHub
If you are only doing single file pull requests, GitHub supports using a quick way without the need of cloning your fork.
## Credits
Thanks to
* Notch et al for Minecraft
* Lex et al for MinecraftForge
* AlgorithmX2 for AppliedEnergistics2
2014-09-26 16:52:23 +02:00
* all [contributors](https://github.com/AppliedEnergistics/Applied-Energistics-2/graphs/contributors) helping making this mod.