Development: Difference between revisions

Content deleted Content added
→‎Resources: Move docs.gl to the appropriate section
mNo edit summary
Line 10: Line 10:


# Create a new GitHub repository and clone it
# Create a new GitHub repository and clone it
# Choose and download a [https://files.minecraftforge.net/net/minecraftforge/forge/ Forge] MDK and extract the contents of the ZIP-archive into the directory, where you cloned your repository to (If you are developing for Minecraft 1.7.10, you can use SinTh0r4s' [https://github.com/GTNewHorizons/ExampleMod1.7.10/releases/tag/latest-packages]-template).
# Choose and download a [https://files.minecraftforge.net/net/minecraftforge/forge/ Forge] MDK and extract the contents of the ZIP-archive into the directory, where you cloned your repository to (If you are developing for Minecraft 1.7.10, use SinTh0r4s' [https://github.com/GTNewHorizons/ExampleMod1.7.10/releases/tag/latest-packages ExampleMod]-template).
# Edit your project details (name, version, dependencies, etc.).
# Edit your project details (name, version, dependencies, etc.).
#Execute <code>gradlew setupDecompWorkspace eclipse</code> / <code>gradlew setupDecompWorkspace idea</code> in the root directory of your project
#Execute <code>gradlew setupDecompWorkspace eclipse</code> / <code>gradlew setupDecompWorkspace idea</code> in the root directory of your project
Line 44: Line 44:
====== Integrated Development Environments ======
====== Integrated Development Environments ======


* [https://www.eclipse.org/ Eclipse] ''Note: as of version 4.17 Eclipse requires Java 11 or newer but you can still get [https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2020-06/R/ older versions] which support Java 8.''
* [https://www.eclipse.org/ Eclipse] ''Note: as of version 2020-09, using Java 8 became more difficult. [https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2020-06/R/ 2020-06] is the last version with official support for Java 8.''
* [https://www.jetbrains.com/idea/ IntelliJ IDEA]
* [https://www.jetbrains.com/idea/ IntelliJ IDEA]


Line 77: Line 77:
*[https://java-decompiler.github.io/ Java Decompiler]
*[https://java-decompiler.github.io/ Java Decompiler]
*[https://github.com/glowredman/MCPMappingViewer MCP Mapping Viewer]
*[https://github.com/glowredman/MCPMappingViewer MCP Mapping Viewer]
*[https://winmerge.org/ WinMerge]


==Maven/Jenkins Selection==
==Maven/Jenkins Selection==