I'm trying to run the install file inside the Forge folder of MinecraftForge.src so that I can actually start learning to mod Minecraft, but am getting a Client Recompile error. I am using MCP726a, jdk-7-windows-x64, and minecraftforge-src-1.4.7-6.6.1.523.
Here is the full error:
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files (x86)\Java\jdk1.6.0_23\bin\javac" -encoding UTF-8 -Xlint:-opt
ions -deprecation -g ...' failed : 1
== ERRORS FOUND ==
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderDispenseHelper.java:8: warn
ing: [deprecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common h
as been deprecated
import cpw.mods.fml.common.IDispenseHandler;
^
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderDispenseHelper.java:9: warn
ing: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common
has been deprecated
import cpw.mods.fml.common.IDispenserHandler;
^
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderDispenseHelper.java:11: war
ning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common
has been deprecated
public class ModLoaderDispenseHelper implements IDispenserHandler
^
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderHelper.java:39: warning: [d
eprecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been
deprecated
import cpw.mods.fml.common.IDispenseHandler;
^
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderHelper.java:40: warning: [d
eprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has bee
n deprecated
import cpw.mods.fml.common.IDispenserHandler;
^
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderHelper.java:194: warning: [
deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has be
en deprecated
public static IDispenserHandler buildDispenseHelper(BaseModProxy mod)
^
src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:39: warning: [depre
cation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been dep
recated
import cpw.mods.fml.common.IDispenseHandler;
^
src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:40: warning: [depre
cation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been de
precated
import cpw.mods.fml.common.IDispenserHandler;
^
src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:101: warning: [depr
ecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been d
eprecated
public static void registerDispenserHandler(IDispenserHandler handler)
^
src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:110: warning: [depr
ecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been de
precated
public static void registerDispenserHandler(final IDispenseHandler handler)
^
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderModContainer.java:528: warn
ing: [deprecation] registerDispenserHandler(cpw.mods.fml.common.IDispenserHandle
r) in cpw.mods.fml.common.registry.GameRegistry has been deprecated
GameRegistry.registerDispenserHandler(ModLoaderHelper.buildDispenseH
elper(mod));
^
src\minecraft\cpw\mods\fml\common\ObfuscationReflectionHelper.java:37: type para
meters of <T>T cannot be determined; no unique maximal instance exists for type
variable T with upper bounds T,java.lang.Object
return ReflectionHelper.getPrivateValue(classToAccess, instance, fie
ldIndex);
^
src\minecraft\cpw\mods\fml\common\ObfuscationReflectionHelper.java:51: type para
meters of <T>T cannot be determined; no unique maximal instance exists for type
variable T with upper bounds T,java.lang.Object
return ReflectionHelper.getPrivateValue(classToAccess, instance, fie
ldNames);
^
src\minecraft\net\minecraft\src\ModLoader.java:490: type parameters of <T>T cann
ot be determined; no unique maximal instance exists for type variable T with upp
er bounds T,java.lang.Object
return ObfuscationReflectionHelper.getPrivateValue(instanceclass, instan
ce, fieldindex);
^
src\minecraft\net\minecraft\src\ModLoader.java:504: type parameters of <T>T cann
ot be determined; no unique maximal instance exists for type variable T with upp
er bounds T,java.lang.Object
return ObfuscationReflectionHelper.getPrivateValue(instanceclass, instan
ce, field);
^
src\minecraft\net\minecraft\src\ModLoader.java:638: warning: [deprecation] regis
terBlock(net.minecraft.block.Block) in cpw.mods.fml.common.registry.GameRegistry
has been deprecated
GameRegistry.registerBlock(block);
^
src\minecraft\net\minecraft\src\ModLoader.java:649: warning: [deprecation] regis
terBlock(net.minecraft.block.Block,java.lang.Class<? extends net.minecraft.item.
ItemBlock>) in cpw.mods.fml.common.registry.GameRegistry has been deprecated
GameRegistry.registerBlock(block, itemclass);
^
4 errors
13 warnings
==================
Client recompile failed, correct source then rerun updatemd5