Applied Energistics 3 Documentation
This is Applied Energistics 3 code Documentation. Here you will find both API documentation, if you wish to use AE3 API, and internal documentation, if you wish to contribute to AE3. Use the switch in the top right corner to switch between which type of documentation is displayed.
Right now you are reading: API Documentation.
Adding AE3 to your workspace
Not yet implemented. Either clone the repo, run gradle build
, take the dev jar and add it as local dependency or download all the sources and throw them into src/api.
Right now you are reading: Internal Documentation.
Setting up AE3 development workspace
Eclipse
- Clone the repo
- Download Forge MDK and copy "eclipse" folder from it into cloned repo
- Run
gradle setupDecompWorkspace eclipse
- Point eclipse to "eclipse" folder inside the repo
IDEA
- Clone the repo
- Launch idea, click open project, select "build.gradle" inside the repo, Open As Project
- DESELECT "Create separate module per source set"
- (Optionally) Select "Create directories for empty..."
- If AE still does not come with gradle wrapper, use your local gradle installation or copy gradle wrapper from default forge MDK
- Run "Tasks/forgegradle/setupDecompWorkspace". You may want to create run configuration, if you're going to be updating dependencies often
- Run "Tasks/forgegradle/genIntellijRuns", there is no need to run it more than once even after workspace update