build.gradle с api, как сделать?

1,087
2
Столкнулся я с огромной проблемой. Мод никак не компилится. Однако. Я делаю аддон для таума. И, что нужно прописывать в build.gradle, чтобы он не выдавал подобные ошибки?:
Код:
:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
/home/fankar/Modding/forge/build/sources/java/mm/init/MMThaumonomicon.java:19: error: package thaumcraft.common.config does not exist
import thaumcraft.common.config.ConfigBlocks;
                               ^
/home/fankar/Modding/forge/build/sources/java/mm/common/MMBlocks/BlockCrystalBlock.java:17: error: package thaumcraft.common.blocks does not exist
import thaumcraft.common.blocks.CustomStepSound;
                               ^
/home/fankar/Modding/forge/build/sources/java/mm/init/MMThaumonomicon.java:59: error: cannot find symbol
                cBlocks[i] = new CrucibleRecipe("TB.CrystalBlocks",new ItemStack(MMBlocks.crystalBlock,1,i),new ItemStack(ConfigBlocks.blockCrystal,1,i),new AspectList().add(primals(1)).add(Aspect.EARTH, 2).add(getPrimalForLoop(i), 2));
                                                                                                                          ^
  symbol:   variable ConfigBlocks
  location: class MMThaumonomicon
/home/fankar/Modding/forge/build/sources/java/mm/init/MMThaumonomicon.java:61: error: cannot find symbol
                cBlocks[i] = new CrucibleRecipe("TB.CrystalBlocks",new ItemStack(MMBlocks.crystalBlock,1,i),new ItemStack(ConfigBlocks.blockCrystal,1,i),new AspectList().add(primals(1)).add(Aspect.EARTH, 2).add(primals(1)));
                                                                                                                          ^
  symbol:   variable ConfigBlocks
  location: class MMThaumonomicon
/home/fankar/Modding/forge/build/sources/java/mm/init/MMThaumonomicon.java:68: error: cannot find symbol
                cTaintedBlocks[i] = new CrucibleRecipe("TB.CrystalBlocks",new ItemStack(MMBlocks.crystalBlock,1,7),new ItemStack(ConfigBlocks.blockCrystal,1,i),new AspectList().add(primals(1)).add(Aspect.EARTH, 2).add(getPrimalForLoop(i), 2).add(Aspect.TAINT, 2));
                                                                                                                                 ^
  symbol:   variable ConfigBlocks
  location: class MMThaumonomicon
/home/fankar/Modding/forge/build/sources/java/mm/init/MMThaumonomicon.java:70: error: cannot find symbol
                cTaintedBlocks[i] = new CrucibleRecipe("TB.CrystalBlocks",new ItemStack(MMBlocks.crystalBlock,1,7),new ItemStack(ConfigBlocks.blockCrystal,1,i),new AspectList().add(primals(1)).add(Aspect.EARTH, 2).add(primals(1)).add(Aspect.TAINT, 2));
                                                                                                                                 ^
  symbol:   variable ConfigBlocks
  location: class MMThaumonomicon
/home/fankar/Modding/forge/build/sources/java/mm/common/MMBlocks/BlockCrystalBlock.java:38: error: cannot find symbol
        setStepSound(new CustomStepSound("crystal", 1.0F, 1.0F));
                         ^
  symbol:   class CustomStepSound
  location: class BlockCrystalBlock
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.
7 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: 20.705 secs
 
Agravaine написал(а):
Таум не видит. 
=_=
Ну я как бы понимаю, но как исправить (Вот только давайте не будет такое же гробовое молчание как в той удалённой теме)?((
 
Если есть Api какого-либо мода в виде архива (*.jar или *.zip), то я думаю из этой темы:
Gradle и GalactiCraft
Найдёшь, что-то нужное.
 
Код:
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
compile files('libs/GalacticraftCore-Dev-BETA-1.7-3.0.5.63.jar')
compile files('libs/Galacticraft-Planets-Dev-BETA-1.7-3.0.5.63.jar')

 // for more info...
 // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
 // http://www.gradle.org/docs/current/userguide/dependency_management.html

}


Из той темы тебе вот это понадобится.Где libs это папка где находится твой .jar таумкрафт (хотя в любое место можно положить,главное что бы в проекте был).
 
Назад
Сверху