-
I've been trying to rebuild WebDisplays for Minecraft 1.12.2, but it depends on the I'm still fairly new to Java development, so I was wondering—would it be possible to just place the project JAR in the |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Oh, do you have a link to the repository you're using? I couldn't see anything in the old 1.12 repo, but wasn't sure if there was a more active fork for 1.12. The "proper" way is probably do depend on CC:T's maven instead. I think adding the following to your dependencies {
maven { url 'https://maven.squiddev.cc/' }
}
dependencies {
deobfCompile "org.squiddev:cc-tweaked-1.12.2:1.89.2"
} Placing the jar in the dependencies {
deobfCompile fileTree(dir: "libs", includes: ['*.jar', '*.zip'])
} |
Beta Was this translation helpful? Give feedback.
-
This is the current build.gradle, i'm unsure if i added the lines correctly: buildscript {
repositories {
jcenter()
maven { url = "http://files.minecraftforge.net/maven" }
maven { url 'https://maven.squiddev.cc/' }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
deobfCompile "org.squiddev:cc-tweaked-1.12.2:1.89.2"
}
}
apply plugin: 'net.minecraftforge.gradle.forge'
//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
version = "1.12.2-1.1"
group = "net.montoyo.wd" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "webdisplays"
sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
compileJava {
sourceCompatibility = targetCompatibility = '1.8'
}
minecraft {
version = "1.12.2-14.23.5.2768"
runDir = "run"
// the mappings can be changed at any time, and must be in the following format.
// snapshot_YYYYMMDD snapshot are built nightly.
// stable_# stables are built at the discretion of the MCP team.
// Use non-default mappings at your own risk. they may not always work.
// simply re-run your setup task after changing the mappings to update your workspace.
mappings = "snapshot_20171003"
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
}
repositories {
mavenCentral()
maven {
name = "forge"
url = "http://files.minecraftforge.net/maven"
}
maven { url 'https://maven.squiddev.cc/' }
}
dependencies {
}
jar {
exclude 'org/**'
exclude 'net/montoyo/mcef/**'
exclude 'assets/mcef/**'
}
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 except the mcmod.info
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
} |
Beta Was this translation helpful? Give feedback.
-
I have figured out where it needs to be placed and it does work, thank you so much! |
Beta Was this translation helpful? Give feedback.
Oh, do you have a link to the repository you're using? I couldn't see anything in the old 1.12 repo, but wasn't sure if there was a more active fork for 1.12.
The "proper" way is probably do depend on CC:T's maven instead. I think adding the following to your
build.gradle
should work — I'm afraid it has been some years since I've touched 1.12!Placing the jar in the
libs
folder may work. I think some versions of the ForgeGradle plugin automatically added it as a dependency. If that doesn't work, add the following to yourbuild.gradle
file:dependencies { …