Minor code and documentation cleanup. (#4664)
This commit is contained in:
parent
bf6249efe4
commit
2c7e9bed37
2 changed files with 20 additions and 6 deletions
|
@ -14,6 +14,9 @@ Source pack installation information:
|
||||||
Standalone source installation
|
Standalone source installation
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
See the Forge Documentation online for more detailed instructions:
|
||||||
|
http://mcforge.readthedocs.io/en/latest/gettingstarted/
|
||||||
|
|
||||||
Step 1: Open your command-line and browse to the folder where you extracted the zip file.
|
Step 1: Open your command-line and browse to the folder where you extracted the zip file.
|
||||||
|
|
||||||
Step 2: Once you have a command window up in the folder that the downloaded material was placed, type:
|
Step 2: Once you have a command window up in the folder that the downloaded material was placed, type:
|
||||||
|
@ -24,7 +27,7 @@ Linux/Mac OS: "./gradlew setupDecompWorkspace"
|
||||||
Step 3: After all that finished, you're left with a choice.
|
Step 3: After all that finished, you're left with a choice.
|
||||||
For eclipse, run "gradlew eclipse" (./gradlew eclipse if you are on Mac/Linux)
|
For eclipse, run "gradlew eclipse" (./gradlew eclipse if you are on Mac/Linux)
|
||||||
|
|
||||||
If you preffer to use IntelliJ, steps are a little different.
|
If you prefer to use IntelliJ, steps are a little different.
|
||||||
1. Open IDEA, and import project.
|
1. Open IDEA, and import project.
|
||||||
2. Select your build.gradle file and have it import.
|
2. Select your build.gradle file and have it import.
|
||||||
3. Once it's finished you must close IntelliJ and run the following command:
|
3. Once it's finished you must close IntelliJ and run the following command:
|
||||||
|
@ -33,14 +36,14 @@ If you preffer to use IntelliJ, steps are a little different.
|
||||||
|
|
||||||
Step 4: The final step is to open Eclipse and switch your workspace to /eclipse/ (if you use IDEA, it should automatically start on your project)
|
Step 4: The final step is to open Eclipse and switch your workspace to /eclipse/ (if you use IDEA, it should automatically start on your project)
|
||||||
|
|
||||||
If at any point you are missing libraries in your IDE, or you've run into problems you can run "gradlew --refresh-dependencies" to refresh the local cache. "gradlew clean" to reset everything {this does not effect your code} and then start the processs again.
|
If at any point you are missing libraries in your IDE, or you've run into problems you can run "gradlew --refresh-dependencies" to refresh the local cache. "gradlew clean" to reset everything {this does not affect your code} and then start the processs again.
|
||||||
|
|
||||||
Should it still not work,
|
Should it still not work,
|
||||||
Refer to #ForgeGradle on EsperNet for more information about the gradle environment.
|
Refer to #ForgeGradle on EsperNet for more information about the gradle environment.
|
||||||
|
|
||||||
Tip:
|
Tip:
|
||||||
If you do not care about seeing Minecraft's source code you can replace "setupDecompWorkspace" with one of the following:
|
If you do not care about seeing Minecraft's source code you can replace "setupDecompWorkspace" with one of the following:
|
||||||
"setupDevWorkspace": Will patch, deobfusicated, and gather required assets to run minecraft, but will not generated human readable source code.
|
"setupDevWorkspace": Will patch, deobfuscate, and gather required assets to run minecraft, but will not generate human readable source code.
|
||||||
"setupCIWorkspace": Same as Dev but will not download any assets. This is useful in build servers as it is the fastest because it does the least work.
|
"setupCIWorkspace": Same as Dev but will not download any assets. This is useful in build servers as it is the fastest because it does the least work.
|
||||||
|
|
||||||
Tip:
|
Tip:
|
||||||
|
|
|
@ -4,17 +4,28 @@ import net.minecraft.init.Blocks;
|
||||||
import net.minecraftforge.fml.common.Mod;
|
import net.minecraftforge.fml.common.Mod;
|
||||||
import net.minecraftforge.fml.common.Mod.EventHandler;
|
import net.minecraftforge.fml.common.Mod.EventHandler;
|
||||||
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
||||||
|
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||||
|
import org.apache.logging.log4j.Logger;
|
||||||
|
|
||||||
@Mod(modid = ExampleMod.MODID, version = ExampleMod.VERSION)
|
@Mod(modid = ExampleMod.MODID, name = ExampleMod.NAME, version = ExampleMod.VERSION)
|
||||||
public class ExampleMod
|
public class ExampleMod
|
||||||
{
|
{
|
||||||
public static final String MODID = "examplemod";
|
public static final String MODID = "examplemod";
|
||||||
|
public static final String NAME = "Example Mod";
|
||||||
public static final String VERSION = "1.0";
|
public static final String VERSION = "1.0";
|
||||||
|
|
||||||
|
private static Logger logger;
|
||||||
|
|
||||||
|
@EventHandler
|
||||||
|
public void preInit(FMLPreInitializationEvent event)
|
||||||
|
{
|
||||||
|
logger = event.getModLog();
|
||||||
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void init(FMLInitializationEvent event)
|
public void init(FMLInitializationEvent event)
|
||||||
{
|
{
|
||||||
// some example code
|
// some example code
|
||||||
System.out.println("DIRT BLOCK >> "+Blocks.DIRT.getUnlocalizedName());
|
logger.info("DIRT BLOCK >> {}", Blocks.DIRT.getRegistryName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue