Posted February 20, 201510 yr I'm developing an addon for my mod, but when I go to build, it says ava can't recognize the symbol. Help? [shadow=gray,left][glow=red,2,300]KEEGAN[/glow][/shadow]
February 20, 201510 yr I'm developing an addon for my mod, but when I go to build, it says ava can't recognize the symbol. Help? How's your setup? - Where did you put the dependant mod? - How do you reference it? Show us your build.gradle as well. Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
February 20, 201510 yr Author I have a main folder [LabStuff] |-DeathmanLabsStuff ||-Stripped down gradle setup |-Forge ||-Forge source |-LabStuff ||-Stripped down gradle setup The addond is DeathmanLabsStuff, the dependent is LabStuff. In Eclipse I added LabStuff to the the build path of DLStuff, as theiy're all sepearate projects in the main workspace. But once again, when I compile, I get unknown errors, **************************** :compileApiJava UP-TO-DATE :processApiResources UP-TO-DATE :apiClasses UP-TO-DATE :sourceMainJava UP-TO-DATE :compileJava warning: [options] bootstrap class path not set in conjunction with -source 1.6 C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:12: error: package keegan.labstuff does not exist import keegan.labstuff.LabStuffMain; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:13: error: package keegan.labstuff.PacketHandling does not e xist import keegan.labstuff.PacketHandling.PacketPipeline; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:14: error: package keegan.labstuff.common does not exist import keegan.labstuff.common.TabLabStuff; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:78: error: cannot find symbol public static final PacketPipeline packetPipeline = LabStuffMain.packetP ipeline; ^ symbol: class PacketPipeline location: class DLStuff C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:81: error: cannot find symbol public static TabLabStuff tabDeathman = new TabDeathman("tabDeathman"); ^ symbol: class TabLabStuff location: class DLStuff C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\blocks\BlockAcceleratorControlPanel.java:5: error: package keegan.labstuf f does not exist import keegan.labstuff.LabStuffMain; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\blocks\BlockACPGag.java:3: error: package keegan.labstuff does not exist import keegan.labstuff.LabStuffMain; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\common\TabDeathman.java:3: error: package keegan.labstuff does not exist import keegan.labstuff.LabStuffMain; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\common\TabDeathman.java:4: error: package keegan.labstuff.common does not exist import keegan.labstuff.common.TabLabStuff; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\common\TabDeathman.java:9: error: cannot find symbol public class TabDeathman extends TabLabStuff ^ symbol: class TabLabStuff C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:7: error: package keegan.labstuff.PacketHa ndling does not exist import keegan.labstuff.PacketHandling.AbstractPacket; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:14: error: cannot find symbol public class PacketDLLaptopUSB extends AbstractPacket ^ symbol: class AbstractPacket C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopWeb.java:6: error: package keegan.labstuff.PacketHa ndling does not exist import keegan.labstuff.PacketHandling.AbstractPacket; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopWeb.java:12: error: cannot find symbol public class PacketDLLaptopWeb extends AbstractPacket { ^ symbol: class AbstractPacket C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketGravity.java:6: error: package keegan.labstuff.PacketHandli ng does not exist import keegan.labstuff.PacketHandling.AbstractPacket; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketGravity.java:11: error: cannot find symbol public class PacketGravity extends AbstractPacket ^ symbol: class AbstractPacket C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\recipes\DLRecipes.java:9: error: package keegan.labstuff does not exist import keegan.labstuff.LabStuffMain; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\recipes\DLRecipes.java:10: error: package keegan.labstuff.recipes does no t exist import keegan.labstuff.recipes.Recipes; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\recipes\DLRecipes.java:17: error: cannot find symbol public class DLRecipes extends Recipes ^ symbol: class Recipes C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\tileentity\TileEntityAcceleratorControlPanel.java:3: error: package keega n.labstuff.tileentity does not exist import keegan.labstuff.tileentity.DataConnectedDevice; ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\tileentity\TileEntityAcceleratorControlPanel.java:5: error: cannot find s ymbol public class TileEntityAcceleratorControlPanel extends DataConnectedDevice ^ symbol: class DataConnectedDevice C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:34: error: cannot find symbol public static final File DLFilesDir = new File(LabStuffMain.filesDir, "D LStuff"); ^ symbol: variable LabStuffMain location: class DLStuff C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:78: error: cannot find symbol public static final PacketPipeline packetPipeline = LabStuffMain.packetP ipeline; ^ symbol: variable LabStuffMain location: class DLStuff C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\DLStuff.java:131: error: method registerTileEntity in class GameRegistry cannot be applied to given types; GameRegistry.registerTileEntity(TileEntityAcceleratorControlPane l.class, "TileEntityAcceleratorControlPanel"); ^ required: Class<? extends TileEntity>,String found: Class<TileEntityAcceleratorControlPanel>,String reason: actual argument Class<TileEntityAcceleratorControlPanel> cannot be con verted to Class<? extends TileEntity> by method invocation conversion C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\blocks\BlockAcceleratorControlPanel.java:27: error: incompatible types return new TileEntityAcceleratorControlPanel(); ^ required: TileEntity found: TileEntityAcceleratorControlPanel C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\blocks\BlockAcceleratorControlPanel.java:38: error: cannot find symbol player.openGui(LabStuffMain.instance, 4, world, x, y, z); ^ symbol: variable LabStuffMain location: class BlockAcceleratorControlPanel C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\blocks\BlockACPGag.java:36: error: cannot find symbol player.openGui(LabStuffMain.instance, 4, world, coreCoords[0], coreCoords[1], coreCoords[3]); ^ symbol: variable LabStuffMain location: class BlockACPGag C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\client\DLStuffClientProxy.java:19: error: method bindTileEntitySpecialRen derer in class ClientRegistry cannot be applied to given types; ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAccelerat orControlPanel.class, new RenderAcceleratorControlPanel()); ^ required: Class<? extends TileEntity>,TileEntitySpecialRenderer found: Class<TileEntityAcceleratorControlPanel>,RenderAcceleratorControlPanel reason: actual argument Class<TileEntityAcceleratorControlPanel> cannot be con verted to Class<? extends TileEntity> by method invocation conversion C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\client\gui\laptop\GuiDLLaptop.java:106: error: strings in switch are not supported in -source 1.6 switch(usbScreen) ^ (use -source 7 or higher to enable strings in switch) C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\client\gui\laptop\GuiDLLaptop.java:247: error: strings in switch are not supported in -source 1.6 switch(usbScreen) ^ (use -source 7 or higher to enable strings in switch) C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\client\gui\laptop\GuiDLLaptop.java:288: error: strings in switch are not supported in -source 1.6 switch(website) ^ (use -source 7 or higher to enable strings in switch) C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:34: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:44: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:54: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:66: error: strings in switch are not suppo rted in -source 1.6 switch(deviceName) ^ (use -source 7 or higher to enable strings in switch) C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopUSB.java:57: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopWeb.java:27: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopWeb.java:36: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopWeb.java:45: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketDLLaptopWeb.java:51: error: method does not override or imp lement a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketGravity.java:27: error: method does not override or impleme nt a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketGravity.java:36: error: method does not override or impleme nt a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketGravity.java:46: error: method does not override or impleme nt a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\network\PacketGravity.java:53: error: method does not override or impleme nt a method from a supertype @Override ^ C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\recipes\DLRecipes.java:29: error: cannot find symbol GameRegistry.addRecipe(new ItemStack(itemUnProgrammedDPad),"pp " ,"pct","pp ",'t',new ItemStack(itemTouchScreen),'p',new ItemStack(LabStuffMain.i temPlastic),'c', new ItemStack(LabStuffMain.itemComputerCircuitBoard)); ^ symbol: variable LabStuffMain location: class DLRecipes C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\recipes\DLRecipes.java:29: error: cannot find symbol GameRegistry.addRecipe(new ItemStack(itemUnProgrammedDPad),"pp " ,"pct","pp ",'t',new ItemStack(itemTouchScreen),'p',new ItemStack(LabStuffMain.i temPlastic),'c', new ItemStack(LabStuffMain.itemComputerCircuitBoard)); ^ symbol: variable LabStuffMain location: class DLRecipes C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\render\RenderAcceleratorControlPanel.java:31: error: cannot find symbol int i = entity.blockMetadata; ^ symbol: variable blockMetadata location: variable entity of type TileEntityAcceleratorControlPanel C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff\build\sources\java\keegan\d lstuff\render\RenderAcceleratorControlPanel.java:50: error: inconvertible types this.renderComputer((TileEntityAcceleratorControlPanel) tileEnti ty, d, d1, d2, f); ^ required: TileEntityAcceleratorControlPanel found: TileEntity 48 errors 1 warning :compileJava 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: 21.485 secs C:\Users\SgtDitty\Desktop\LabStuff\DeathmanLabsStuff> [shadow=gray,left][glow=red,2,300]KEEGAN[/glow][/shadow]
February 21, 201510 yr Author Oh you wanted the build.gradle too 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' } } apply plugin: 'forge' version = "1.0" group= "io.github.keegandeathman" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "dlstuff" minecraft { version = "1.7.10-10.13.2.1240" assetDir = "eclipse/assets" } 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' } } [shadow=gray,left][glow=red,2,300]KEEGAN[/glow][/shadow]
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.