MineMaarten Posted August 31, 2013 Share Posted August 31, 2013 Hey, I want to create a NEI plugin for one of my mods, and therefore I need NEI to be installed in my workspace obviously. And that's with what I've problems with. ChickenBones himself gave the following brief description: Developing with my mods is now even easier. Simply download the dev package, put it in /jars/mods and link it in eclipse or whatever IDE you use. For recompilation, just put all the dev versions in /mcp/lib as well. I downloaded the dev zips from his BitBucket, and put them in /jars/mods. What does he mean with "link it in Eclipse"? If he means 'project->Build Path->link source...', what I thought he meant, I linked the source (a copy of it, located not in the /jars/mods folder) without being in the .zip. This doesn't work too well. I've also tried just adding in a new project with it being CodeChickenCore and NEI, but this gives some import errors like (when I only add CodeChickenCore) : In class ClassDiscover: import org.objectweb.asm.tree.ClassNode; import codechicken.lib.asm.ASMHelper; Does CCC need some special libraries? And why is the lib package of CCC missing? When I search for these problems, I only get methods for versions before MC1.6, which is handled differently as far as I can tell from ChickenBones saying "Developing with my mods is now even easier". One solution could be just putting the source to run in the MCP/jars/mods folder and keep the source not being used to develop with. However when I put mods in the MCP/jars/mods folder these don't get picked up by Forge somehow.. I love Eclipse, but as you can tell from this probably I'm not an Eclipse expert . Many thanks in advance, I hope I'll be pushed in the right direction. Quote Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them. Link to comment Share on other sites More sharing options...
bigfootbasher Posted September 1, 2013 Share Posted September 1, 2013 Right, you need the normal version of the mod and the api/ dev for it. Put the normal version in jars/mods and open the api/ dev in a zip opener (7zip/ winrar) and then go into src/minecraft and inside that drag the api/ dev folder into the minecraft folder so it would be src/minecraft/chickenbones or whatever the api is named. Then, go into eclipse and it should be in there under src Quote Link to comment Share on other sites More sharing options...
MineMaarten Posted September 1, 2013 Author Share Posted September 1, 2013 Hey, Thanks for your reply, putting the normal versions of the mods in the mcp/jars/mods folder definately helped: I now have NEI running in my dev environment. Whilst downloading the normal versions of the mod I realised that was the place where also the dev versions could be downloaded (which is probably prefered above downloading them from BitBucket). So I did that, and pasted both the dev versions of the mods (CodeChickenCore & NEI) in the mcp/src/minecraft folder. The result in Eclipse is unfortunately the following: And this is where one of the errors is located: All the errors are caused by the missing codechicken/lib package, which isn't included in the dev package.... Which strangely enough, also doesn't exist in the normal versions of CodeChickenCore ?? (I checked with winRar). Only putting the API files in my Eclipse isn't an option I think, as there are errors due to the missing codechicken/lib in the API folder as well... Quote Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them. Link to comment Share on other sites More sharing options...
Mazetar Posted September 1, 2013 Share Posted September 1, 2013 That's weird it would seem the lib package is req. and missing I'd simply post in his thread and ask about that Quote If you guys dont get it.. then well ya.. try harder... Link to comment Share on other sites More sharing options...
MineMaarten Posted September 1, 2013 Author Share Posted September 1, 2013 Oh wow, how strange: It appears that the codechicken/lib version gets generated when Minecraft runs, and is placed in mcp/jars/mods/1.6.2. Anyway, I've put in this generated folder (dev version, that also gets generated) in my workspace and it works brilliantly now! Quote Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them. Link to comment Share on other sites More sharing options...
GotoLink Posted September 1, 2013 Share Posted September 1, 2013 I'd rather think it is downloaded automatically. Quote Link to comment Share on other sites More sharing options...
bigfootbasher Posted September 2, 2013 Share Posted September 2, 2013 Oh wow, how strange: It appears that the codechicken/lib version gets generated when Minecraft runs, and is placed in mcp/jars/mods/1.6.2. Anyway, I've put in this generated folder (dev version, that also gets generated) in my workspace and it works brilliantly now! I'm happy to help Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.