Jump to content

Aldraxic

Members
  • Posts

    1
  • Joined

Aldraxic's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Hey newbie forge modder here; Wondering how, if possible I could port a mod from 1.7.10 to newer versions of MineCraft 1.16.X/1.15.X; As it is currently, I'm receiving the following errors; A problem occurred evaluating root project 'Minechem-1.7.10-v6'. > Failed to apply plugin 'forge'. > Could not create task ':reobf'. > Could not create task of type 'ReobfTask'. > 'org.gradle.api.tasks.TaskInputs org.gradle.api.tasks.TaskInputs.files(java.lang.Object[])' My build.gradle is as follows; buildscript { repositories { mavenCentral() jcenter() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { // Add maven repo for SpecialSource name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' classpath 'de.undercouch:gradle-download-task:1.2' } } apply plugin: 'forge' apply plugin: 'maven' apply plugin: 'maven-publish' apply plugin: 'de.undercouch.download' ext.buildProps = file "build.properties" buildProps.withReader { def prop = new Properties() prop.load(it) ext.config = new ConfigSlurper().parse prop } repositories { maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { // the repo from which to get NEI and stuff name 'CB Repo' url "http://chickenbones.net/maven" } ivy { name 'FMP' artifactPattern "http://files.minecraftforge.net/[module]/[module]-dev-[revision].[ext]" } maven { // OpenComputers maven repo url = "http://maven.cil.li/" } } dependencies { compile group: 'codechicken', name: 'NotEnoughItems', version: "${config.version.minecraft}-${config.version.cc.nei}", ext: 'jar', classifier: "dev" compile group: 'codechicken', name: 'CodeChickenCore', version: "${config.version.minecraft}-${config.version.cc.core}", ext: 'jar', classifier: "dev" compile group: 'codechicken', name: 'CodeChickenLib', version: "${config.version.minecraft}-${config.version.cc.lib}", ext: 'jar', classifier: "dev" compile group: 'li.cil.oc', name: 'OpenComputers', version: "MC${config.version.minecraft}-${config.version.oc.api}-dev", ext: 'jar', classifier: "api" compile fileTree(dir: 'libs', include: '*.jar') compile fileTree(dir: 'libs', include: '*.zip') } group = "minechem" archivesBaseName = "Minechem" minecraft { version = "${config.version.forge}-${config.version.minecraft}" replace "@MAJOR@", config.version.mod.major replace "@MINOR@", config.version.mod.minor if (System.getenv("BUILD_NUMBER") != null) { replace "@BUILD@", System.getenv("BUILD_NUMBER") } else { replace "@BUILD@", "ManuallyBuilt" } } processResources { from 'build.properties' } allprojects { version = "${config.version.minecraft}-${config.version.mod.major}.${config.version.mod.minor}" if (System.getenv("BUILD_NUMBER") != null) { version += ".${System.getenv("BUILD_NUMBER")}" } else { version += "-ManuallyBuilt" } jar { manifest { attributes 'FMLCorePlugin': 'minechem.asm.LoadingPlugin' attributes 'FMLCorePluginContainsFMLMod': 'true' } destinationDir = file (rootProject.getRootDir().getPath() + '/output') } publishing { publications { mavenJava(MavenPublication) { artifact jar } } repositories { maven { url "file://var/www/maven" } } } } sourceSets { main { resources { exclude '**/xcf/*' exclude 'resources/assets/minechem/xcf' } java { srcDir 'src/fontbox/src/main/java' } } } import de.undercouch.gradle.tasks.download.Download task getLibraries { def libsFolder = new File('libs') if (!libsFolder.isDirectory() ) { libsFolder.mkdirs() } def ccSource = 'http://minecraft.curseforge.com/mc-mods/67504-computercraft/files/2216236/download' def ccDest = new File('libs', 'ComputerCraft-1.65.jar') if(!ccDest.exists() ){ download { src ccSource dest ccDest } } def mtSource = 'http://minetweaker3.powerofbytes.com/download/MineTweaker3-Dev-1.7.10-3.0.9C.jar' def mtDest = new File('libs', 'MineTweaker3-Dev-1.7.10-3.0.9C.jar') if(!mtDest.exists() ){ download { src mtSource dest mtDest } } def cofhSource = 'http://minecraft.curseforge.com/mc-mods/220333-cofhlib/files/2233833/download' def cofhDest = new File('libs', 'CoFHLib-1.7.10-1.0.1-151-dev.jar') if(!cofhDest.exists() ){ download { src cofhSource dest cofhDest } } } task apiZip(type: Zip) { classifier = 'api' from sourceSets*.allSource include 'minechem/api/**' destinationDir = file 'output' } build.dependsOn "apiZip", "getLibraries" As for the build.properties ~ (I've attempted upgrading forge version, however no success in doing so); version.minecraft=1.7.10 version.forge=10.13.3.1388 version.mod.major=6 version.mod.minor=0 version.cc.core=1.0.4.29 version.cc.lib=1.1.1.104 version.cc.nei=1.0.4.83 version.oc.api=1.4.3.313 Many thanks for the assistance.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.