Jump to content

Recommended Posts

Posted

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

Posted

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.

 

  Quote
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.

 

 

 

  Quote

If you guys dont get it.. then well ya.. try harder...

Posted

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.

Posted

Oh I see, I'm terribly sorry, my mistake! :S

 

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.?

  Quote

If you guys dont get it.. then well ya.. try harder...

Posted

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.

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • UPDATE: this seems to be an Arch-specific issue. Switching to Ubuntu server fixed EVERYTHING.
    • Yes, Attapoll offers a $20 Sign-up bonus for new users using a code (AOVCQ). Enter the Attapoll Referral Code “AOVCQ” and submit. Yes, Attapoll offers $20 Referral Code {AOVCQ} For New Customers. If you are who wish to join Attapoll, then you should use this exclusive Attapoll referral code $20 Signup Bonus Use this Code (AOVCQ) and get $20 Welcome Bonus. You can get a $20 Signup bonus use this referral code {AOVCQ}. You can get a $20 Attpoll Referral Code {AOVCQ}. This Attapoll $20 Referral code is specifically for existing customers and can be redeemed to receive a $20. Enter $20 Attapoll Referral Code {AOVCQ} at checkout. Enjoy $20Welcome Bonus. Use the best Attapoll referral code $20 (AOVCQ) to get up to $20 first time survey as a new user. Complete the survey and get $20 credited on your Attapoll account. Plus, refer your friend to earn 10% commission on their earning If you're on the hunt for a little extra cash or some cool rewards without too much hassle, you've landed in the right place. Today, we're diving into the world of Attapoll referral codes, a nifty way to boost your earnings while taking surveys. Use this Attapoll Referral Link or code {{AOVCQ}} to get a $20 sign up bonus.
    • Yes, Attapoll offers a $20 Sign-up bonus for new users using a code (AOVCQ). Enter the Attapoll Referral Code “AOVCQ” and submit. Yes, Attapoll offers $20 Referral Code {AOVCQ} For New Customers. If you are who wish to join Attapoll, then you should use this exclusive Attapoll referral code $20 Signup Bonus Use this Code (AOVCQ) and get $20 Welcome Bonus. You can get a $20 Signup bonus use this referral code {AOVCQ}. You can get a $20 Attpoll Referral Code {AOVCQ}. This Attapoll $20 Referral code is specifically for existing customers and can be redeemed to receive a $20. Enter $20 Attapoll Referral Code {AOVCQ} at checkout. Enjoy $20Welcome Bonus. Use the best Attapoll referral code $20 (AOVCQ) to get up to $20 first time survey as a new user. Complete the survey and get $20 credited on your Attapoll account. Plus, refer your friend to earn 10% commission on their earning If you're on the hunt for a little extra cash or some cool rewards without too much hassle, you've landed in the right place. Today, we're diving into the world of Attapoll referral codes, a nifty way to boost your earnings while taking surveys. Use this Attapoll Referral Link or code {{AOVCQ}} to get a $20 sign up bonus.
    • Yes, Attapoll offers a $20 Sign-up bonus for new users using a code (AOVCQ). Enter the Attapoll Referral Code “AOVCQ” and submit. Yes, Attapoll offers $20 Referral Code {AOVCQ} For New Customers. If you are who wish to join Attapoll, then you should use this exclusive Attapoll referral code $20 Signup Bonus Use this Code (AOVCQ) and get $20 Welcome Bonus. You can get a $20 Signup bonus use this referral code {AOVCQ}. You can get a $20 Attpoll Referral Code {AOVCQ}. This Attapoll $20 Referral code is specifically for existing customers and can be redeemed to receive a $20. Enter $20 Attapoll Referral Code {AOVCQ} at checkout. Enjoy $20Welcome Bonus. Use the best Attapoll referral code $20 (AOVCQ) to get up to $20 first time survey as a new user. Complete the survey and get $20 credited on your Attapoll account. Plus, refer your friend to earn 10% commission on their earning If you're on the hunt for a little extra cash or some cool rewards without too much hassle, you've landed in the right place. Today, we're diving into the world of Attapoll referral codes, a nifty way to boost your earnings while taking surveys. Use this Attapoll Referral Link or code {{AOVCQ}} to get a $20 sign up bonus.
    • Yes, Attapoll offers a $20 Sign-up bonus for new users using a code (AOVCQ). Enter the Attapoll Referral Code “AOVCQ” and submit. Yes, Attapoll offers $20 Referral Code {AOVCQ} For New Customers. If you are who wish to join Attapoll, then you should use this exclusive Attapoll referral code $20 Signup Bonus Use this Code (AOVCQ) and get $20 Welcome Bonus. You can get a $20 Signup bonus use this referral code {AOVCQ}. You can get a $20 Attpoll Referral Code {AOVCQ}. This Attapoll $20 Referral code is specifically for existing customers and can be redeemed to receive a $20. Enter $20 Attapoll Referral Code {AOVCQ} at checkout. Enjoy $20Welcome Bonus. Use the best Attapoll referral code $20 (AOVCQ) to get up to $20 first time survey as a new user. Complete the survey and get $20 credited on your Attapoll account. Plus, refer your friend to earn 10% commission on their earning If you're on the hunt for a little extra cash or some cool rewards without too much hassle, you've landed in the right place. Today, we're diving into the world of Attapoll referral codes, a nifty way to boost your earnings while taking surveys. Use this Attapoll Referral Link or code {{AOVCQ}} to get a $20 sign up bonus.
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.