Skip to content

Su5eD/GregTech-Experimental

Repository files navigation

Logo

TeamCity build status Download Count Available MC Versions Discord Server License

GregTech Experimental

Table of Contents

About

GregTech, originally created by Gregorious Technecities, is a mod that overhauls IndustrialCraft2, adding several new machines, fluids, tools, and adjusting recipes to make them fit with its system, and to make everything work well together.

GregTech Experimental is a fully-featured port of GregTech 3 for modern minecraft versions. It offers all features of GT3, in their original form, unchanged. Machines, covers, upgrades, tools, as you know them.

Gallery

Check out in-game images of GTE here.

Documentation

All documentation is available on the wiki

Licensing

GTE is licensed under the GNU Lesser General Public License. All assets, except for logos, are licensed under the CC0 1.0 Universal Public Domain Dedication. The GregTech Experimental logo is a derivate of the GregTech logo, and is licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License.

Downloads

Users

Get the latest release on CurseForge or Modrinth!

Gradle dependency

Declaring the repository

First, declare the Su5eD maven repository in your build.gradle:

repositories {
    maven {
        name = "Su5eD"
        url = "https://maven.su5ed.dev/releases"
    }
}

Declaring the dependency

Then, add the dependency to your project:

dependencies {
    // The full jar
    implementation fg.deobf("mods.su5ed:gregtechmod:<version>")
    
    // The API
    implementation fg.deobf("mods.su5ed:gregtechmod:<version>:api")
}

Building from source

Prerequisites

Make sure you have Git and JDK 8 (OracleJDK or OpenJDK) installed

Compiling

Note: Make sure to prepend ./ to every gradlew command you execute if you're on macOS / Linux

  1. Open a Command Prompt (Windows) or Shell (macOS / Linux)
  2. Clone the repository: git clone https://github.com/Su5eD/GregTech-Experimental.git
  3. Open the cloned folder: cd GregTech-Experimental
  4. Compile the mod: gradlew build. The resulting jars will be located in build/libs

Importing into an IDE

If you're a developer and/or you want to set up a dev workspace, import the project into an IDE of your choice:

  • IntelliJ IDEA (Recommended)
    1. Import the build.gradle file as a project
    2. Execute the genIntellijRuns gradle task, either using a command prompt, or the Gradle tab on the right.
  • Eclipse
    1. Run gradlew genEclipseRuns
    2. Open Eclipse and go to Import > Gradle > Existing Gradle Project, or run gradlew eclipse and then import the project