Posted January 12, 201510 yr I have a problem with exporting my mod that contains a plugin for NEI, the plugin works insite eclipse but when I try to export it then gradlew doesn't know that I extendet the Buildpath. Here the eror code if you wan't: The assetDir is deprecated! Use runDir instead! runDir set to eclipse/..The assetDir is deprecated! Use runDir instead! runDir set to eclipse/.. **************************** Powered By MCP: http://mcp.ocean-labs.de/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs MCP Data version : unknown **************************** :compileApiJava UP-TO-DATE :processApiResources UP-TO-DATE :apiClasses UP-TO-DATE :sourceMainJava UP-TO-DATE :compileJavawarning: [options] bootstrap class path not set in conjunction with -source 1.6 C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:4: error: package codechicken.nei.recipe does not exist import codechicken.nei.recipe.DefaultOverlayHandler; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:5: error: package codechicken.nei.recipe does not exist import codechicken.nei.recipe.FurnaceRecipeHandler; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:6: error: package codechicken.nei.api does not exist import codechicken.nei.api.API; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:13: error: package codechicken.nei does not exist import codechicken.nei.NEIServerUtils; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:14: error: package codechicken.nei does not exist import codechicken.nei.PositionedStack; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:15: error: package codechicken.nei.recipe does not exist import codechicken.nei.recipe.TemplateRecipeHandler; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:16: error: package codechicken.nei.recipe.TemplateRecipeHandler does not exist import codechicken.nei.recipe.TemplateRecipeHandler.CachedRecipe; ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:18: error: cannot find symbol public class RecipeInfusionAltar extends TemplateRecipeHandler { ^ symbol: class TemplateRecipeHandler C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:20: error: cannot find symbol public class CachedInfusionRecipe extends CachedRecipe ^ symbol: class CachedRecipe location: class RecipeInfusionAltar C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:42: error: cannot find symbol public List<PositionedStack> getIngredients() { ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:56: error: cannot find symbol public PositionedStack getResult() { ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:60: error: cannot find symbol PositionedStack ingred1; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:61: error: cannot find symbol PositionedStack ingred2; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:62: error: cannot find symbol PositionedStack ingred3; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:63: error: cannot find symbol PositionedStack ingred4; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:64: error: cannot find symbol PositionedStack ingred5; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:65: error: cannot find symbol PositionedStack ingred6; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:66: error: cannot find symbol PositionedStack ingred7; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:67: error: cannot find symbol PositionedStack ingred8; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:68: error: cannot find symbol PositionedStack wand; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:69: error: cannot find symbol PositionedStack result; ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:16: error: cannot find symbol API.registerGuiOverlay(GuiInfusionAltar.class, "InfusionCrafting"); ^ symbol: variable API location: class NEICompat C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:17: error: cannot find symbol API.registerGuiOverlayHandler(GuiInfusionAltar.class, new DefaultOverlayHandler(), "InfusionCrafting"); ^ symbol: class DefaultOverlayHandler location: class NEICompat C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:17: error: cannot find symbol API.registerGuiOverlayHandler(GuiInfusionAltar.class, new DefaultOverlayHandler(), "InfusionCrafting"); ^ symbol: variable API location: class NEICompat C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:19: error: cannot find symbol API.registerRecipeHandler(new RecipeInfusionAltar()); ^ symbol: variable API location: class NEICompat C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\NEICompat.java:20: error: cannot find symbol API.registerUsageHandler(new RecipeInfusionAltar()); ^ symbol: variable API location: class NEICompat C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:30: error: cannot find symbol if(ingred[0]!=null)this.ingred1 = new PositionedStack(ingred[0], 3, -1); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:31: error: cannot find symbol if(ingred[1]!=null)this.ingred2 = new PositionedStack(ingred[1], 3, 16); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:32: error: cannot find symbol if(ingred[2]!=null)this.ingred3 = new PositionedStack(ingred[2], 3, 34); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:33: error: cannot find symbol if(ingred[3]!=null)this.ingred4 = new PositionedStack(ingred[3], 3, 52); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:34: error: cannot find symbol if(ingred[4]!=null)this.ingred5 = new PositionedStack(ingred[4], 147, -1); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:35: error: cannot find symbol if(ingred[5]!=null)this.ingred6 = new PositionedStack(ingred[5], 147, 16); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:36: error: cannot find symbol if(ingred[6]!=null)this.ingred7 = new PositionedStack(ingred[6], 147, 34); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:37: error: cannot find symbol if(ingred[7]!=null)this.ingred8 = new PositionedStack(ingred[7], 147, 52); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:38: error: cannot find symbol if(ingred[8]!=null)this.wand = new PositionedStack(ingred[8], 39, 52); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:39: error: cannot find symbol this.result = new PositionedStack(result, 75, 16); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:43: error: cannot find symbol ArrayList<PositionedStack> recipestacks = new ArrayList<PositionedStack>(); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:43: error: cannot find symbol ArrayList<PositionedStack> recipestacks = new ArrayList<PositionedStack>(); ^ symbol: class PositionedStack location: class RecipeInfusionAltar.CachedInfusionRecipe C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:72: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:79: error: cannot find symbol arecipes.add(new CachedInfusionRecipe(is, result)); ^ symbol: variable arecipes location: class RecipeInfusionAltar C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:83: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:91: error: cannot find symbol arecipes.add(new CachedInfusionRecipe(is, recipe.output.copy())); ^ symbol: variable arecipes location: class RecipeInfusionAltar C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:95: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:100: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:103: error: cannot find symbol drawProgressBar(40, 34, 176, 0, 14, 14, 0.0F, 7); ^ symbol: method drawProgressBar(int,int,int,int,int,int,float,int) location: class RecipeInfusionAltar C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:104: error: cannot find symbol drawProgressBar(35, 15, 176, 14, 24, 16, 35, 0); ^ symbol: method drawProgressBar(int,int,int,int,int,int,int,int) location: class RecipeInfusionAltar C:\Users\Gebruiker\ChaosCraft\MCP 2\build\sources\java\Zyldra\CC2\plugins\NEI\RecipeInfusionAltar.java:107: error: method does not override or implement a method from a supertype @Override ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 47 errors 1 warning FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 8.263 secs What could I do?
January 12, 201510 yr Author I placed the Maven thing insite the build but it doesn't outmaticly build it into eclipse now. The build file: buildscript { repositories { mavenCentral() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } maven { name 'CB Repo' url "http://chickenbones.net/maven/" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' } } apply plugin: 'forge' version = "2.29" group= "Zyldra.CC2" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "CC2" minecraft { version = "1.7.10-10.13.2.1230" assetDir = "eclipse/assets" } dependencies { // you may put jars on which you depend on in ./libs // or you may define them like so.. //compile "some.group:artifact:version:classifier" //compile "some.group:artifact:version" // real examples //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // for more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion expand 'version':project.version, 'mcversion':project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } What could be the problem becouse I don't know?
January 12, 201510 yr Author The gradlew eclipse log: The assetDir is deprecated! Use runDir instead! runDir set to eclipse/assets/..The assetDir is deprecated! Use runDir instead! runDir set to eclipse/assets/.. **************************** Powered By MCP: http://mcp.ocean-labs.de/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs MCP Data version : unknown **************************** :eclipseClasspath :eclipseJdt :eclipseProject :eclipse BUILD SUCCESSFUL Total time: 7.63 secs Could: The assetDir is deprecated! Use runDir instead! runDir set to eclipse/assets/..The assetDir is deprecated! Use runDir instead! runDir set to eclipse/assets/.. Be the source?
January 12, 201510 yr Author Yes I have, but when I start the game then it only loads my own mod and not NEI for some reason.
January 12, 201510 yr Author Maybe the 3 errors I have insite of eclips could be the problem. I have: Description Resource Path Location Type Project 'Minecraft' is missing required library: 'C:\Users\Gebruiker\ChaosCraft\MCP 2\unresolved dependency - net.chickenbones CodeChickenCore 1.7.10-1.0.2.13' Minecraft Build path Build Path Problem Description Resource Path Location Type Project 'Minecraft' is missing required library: 'C:\Users\Gebruiker\ChaosCraft\MCP 2\unresolved dependency - net.chickenbones NotEnoughItems 1.7.10-1.0.2.36' Minecraft Build path Build Path Problem Description Resource Path Location Type The project cannot be built until build path errors are resolved Minecraft Unknown Java Problem
January 12, 201510 yr Author These are the one's I'm using: compile 'net.chickenbones:CodeChickenCore:1.7.10-1.0.2.13:dev' compile 'net.chickenbones:NotEnoughItems:1.7.10-1.0.2.36:dev' They look a lot like the one of buildcraft.
January 12, 201510 yr Author I will continue tomorow with making it work. Becouse I have to go to school and it is late here
January 13, 201510 yr Author I have now changed the build file to this: buildscript { repositories { mavenCentral() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' } } repositories { maven { name "chickenbones" url "http://chickenbones.net/maven/"'>http://chickenbones.net/maven/" } } apply plugin: 'forge' version = "2.29" group= "Zyldra.CC2" archivesBaseName = "CC2" minecraft { version = "1.7.10-10.13.2.1230" runDir = "run" } dependencies { // http://files.minecraftforge.net/CodeChickenLib/ compile "codechicken:CodeChickenLib:1.7.10-1.1.1.110:dev" // http://chickenbones.net/maven compile "codechicken:CodeChickenCore:1.7.10-1.0.4.29:dev" compile "codechicken:NotEnoughItems:1.7.10-1.0.4.83:dev" } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion expand 'version':project.version, 'mcversion':project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } And now the game starts with Nei. But it has now no src code attached. How do I have to do that?
May 31, 201510 yr In case you are still having trouble adding the source code, just download the source code from chickenbones from NEI and CCC and add them in eclipse in lib. Next configure the build path and set the source of CCC and NEI dev jars. I am the creator of the Soul Forest Mod : http://www.planetminecraft.com/mod/151-soul-forest-10-ores-vines-dimension-mobs-and-more/
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.