I recently created a mod using eclipse and java with no blocks or anything. I am using forge mdk 1.12.2 and java8u152.
When I setup the mdk installation I ran these commands:
gradlew cleanCache
gradlew setupDecompWorkspace
gradlew eclipse
I created this mod off this tutorial
Link: https://www.youtube.com/watch?v=yTXXnbOeS3Y
Here is everything I have so far:
Tutorial Code:
package com.Denver.tutorial;
import com.Denver.tutorial.proxy.CommonProxy;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION, acceptedMinecraftVersions = Reference.ACCEPTED_VERSIONS)
public class Tutorial {
@Instance
public static Tutorial instance;
@SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
public static CommonProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
}
@EventHandler
public void Init(FMLInitializationEvent event)
{
}
@EventHandler
public void PostInit(FMLPostInitializationEvent event)
{
}
}
Reference Code:
package com.Denver.tutorial;
public class Reference {
public static final String MOD_ID = "#FirstMod";
public static final String NAME = "Tutorial Mod";
public static final String VERSION = "1.0";
public static final String ACCEPTED_VERSIONS = "(1.12.2)";
public static final String CLIENT_PROXY_CLASS = "com.Denver.tutorial.proxy.ClientProxy";
public static final String SERVER_PROXY_CLASS = "com.Denver.tutorial.proxy.ServerProxy";
}
CommonProxy Code:
package com.Denver.tutorial.proxy;
public interface CommonProxy {
}
ServerProxy Code:
package com.Denver.tutorial.proxy;
public class ServerProxy implements CommonProxy {
}
Client Proxy Code:
package com.Denver.tutorial.proxy;
public class ClientProxy implements CommonProxy{
}
mcmod.info
[
{
"modid": "#FirstMod",
"name": "Tutorial Mod",
"description": "Good Stuff",
"version": "1.0",
"mcversion": "1.12.2",
"url": "",
"updateUrl": "",
"authorList": ["DenverXDXDXD"],
"credits": "Just me",
"logoFile": "",
"screenshots": [],
"dependencies": []
}
]
When I click Run It opens minecraft but when I click “Mods” My mod is not showing up
Heres a photo:
My mod name is "Tutorial Mod" but it does not show up on the list.
Any help would be appreciated
Thanks