Posted July 24, 201312 yr Hello so recently I was using the tutorial on advanced config files, and I added the things in there to my already made mod's main file but I'm getting two errors, I'm still new to coding mods, but could I get some help with this. I apologise also for how unorganized my src code is also. The errors I get are: Description Resource Path Location Type The field Property.value is not visible topazitem.java /Minecraft/src/Asip/topaz line 91 Java Problem and Description Resource Path Location Type The import net.minecraft.src.forge cannot be resolved topazitem.java /Minecraft/src/Asip/topaz line 31 Java Problem Now I don't really understand how I could fix them, if anyone could tell me, well yea thanks. http://paste.minecraftforge.net/view/e63e2344
July 24, 201312 yr change your pastebin to forge pastebin and ill help you(my work network block pastebin) or use spoilers, even better how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr well first The import net.minecraft.src.forge cannot be resolved topazitem.java /Minecraft/src/Asip/topaz line 31 Java Problem you have an import that doesnt exists that kinda like saying in one of your files import derp.herp when you have nothing called derp.herp go to that file and press ctrl+shift+o (the letter o not zero) looking into the 2nd how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr The field Property.value is not visible topazitem.java /Minecraft/src/Asip/topaz line 91 Java ProblemThe field Property.value is not visible you're trying to access a variable that has a private modifier you shouldnt be doing this how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr Author I was just following the tutorial on the wiki though for making a config generating, but I just added it to my code: http://www.minecraftforge.net/wiki/How_to_make_an_advanced_configuration_file
July 24, 201312 yr im guessing they are using an older version as net.minecraftforge.src.forge.Property doesnt exists we only have a net.minecraftforge.common.property and with this one, the value is prive so you cannot access it how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr well the Property class has some function to get values from it getBoolean(); getBooleanList(); getInt(); getIntList(); getString(); getStringList(); getDouble() getDoubleList(); just call the one you need. (if that wasnt clear please put your topazitem class here so i will point you the correct method to use) ps: for your information the convention is to use CapitalForEveryFirstWordInClassNames so it should be called TopazItem but this wont affect the code, its just convention how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr Author Okay uhm, btw that thing I posted was my topazitem.java thing. Also I don't fully understand what you mean "getBoolean(); getBooleanList(); getInt(); getIntList(); getString(); getStringList(); getDouble() getDoubleList();"
July 24, 201312 yr oh right well ... you should deffinitelly learn what function are but copy paste this String someConfigString = someProperty.getString(); how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr yes... how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr Author Okay so it works, now do I just have to put stuff into my code for it to register on the config?
July 24, 201312 yr pretty much how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr Author Could I get some more help, when adding blocks/items to my config file, I get errors: Description Resource Path Location Type Duplicate local variable randomBlockID TopaznMore.java /Minecraft/src/Asip/topaz line 76 Java Problem Description Resource Path Location Type Duplicate local variable randomBlockID TopaznMore.java /Minecraft/src/Asip/topaz line 77 Java Problem Description Resource Path Location Type Duplicate local variable randomBlockID TopaznMore.java /Minecraft/src/Asip/topaz line 78 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 81 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 82 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 83 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 84 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 85 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 86 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 87 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 88 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 89 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 90 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 91 Java Problem Description Resource Path Location Type Duplicate local variable randomItemID TopaznMore.java /Minecraft/src/Asip/topaz line 92 Java Problem Heres my code: http://paste.minecraftforge.net/view/0be0996d The errors have to do with the randomItemID and randomBlockID if anyone could tell me the problem I'd be grateful.
July 24, 201312 yr you cant name EVERYTHING after randomBlockID ... how would the program diffenciate them ? how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr Author thing is I didn't though. In the code if you read it there different items/blocks.
July 24, 201312 yr jsut rename then to randomBlockID1 randomBlockID2 randomBlockID3 randomBlockID4 randomBlockID5 randomBlockID6 how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr no, you have to manually tell him which id is which randomBlockID how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 24, 201312 yr int randomBlockID = config.getBlock("rubyblock", 3622).getInt(); and in another function rubyblock= new TopazBlock(3622, "rubyblock") you realise your code isnt doing anything right ? basicly you could remove the first part about the config and nothign woudl change how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
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.