Posted February 5, 201312 yr 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
February 6, 201312 yr Hi! The source, as inn your own code is not correct. The error you are receiving says: "deprecation" which means the method(s) you are trying to use have been marked as deprecated, meaning they are removed and won't work. This is meant to be an warning to let you know that you are using outdated methods and need to change them into whatever the new way of doing things is. In the process of authoring computer software, its standards or documentation, or other technical standards, deprecation is a status applied to features, characteristics, or practices to indicate that they should be avoided, typically because they have been superseded. If you guys dont get it.. then well ya.. try harder...
February 6, 201312 yr Author Except it's not my code? I am trying to set Forge up so I can open it in eclipse so I can start modding. As far as I'm aware I'm doing everything correctly to set forge up, but I get that error.
February 6, 201312 yr Oh I see, I'm terribly sorry, my mistake! If you try and extract minecraftforge-src-1.4.7-6.6.1.523. anywhere you want to and then just run the install file, what happens? Normal forge will fix everything for you, including downloading relevant files such as MCP and the client, so what happens when you try to just run the install file? Does it download the mcp files etc.? If you guys dont get it.. then well ya.. try harder...
February 6, 201312 yr Author I tried that, I'm still getting the same error. That said, the code depreciation makes me think I'm using the wrong version of SDK, and that I should downgrade. Could this be the case? I'm currently using the latest version of JDK, 7u13 x64, for windows.
February 7, 201312 yr Author I figured it out, thanks for the help though! Apparently the installer doesn't like the 64 bit JDK. I changed to 86x JDK and it installed fine.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.