Skip to content

Commit 87407df

Browse files
committed
update to latest CNPC and FML, some build changes
1 parent 68cfb12 commit 87407df

File tree

4 files changed

+35
-30
lines changed

4 files changed

+35
-30
lines changed

build.gradle

+30-25
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@ buildscript {
1414
}
1515
}
1616
dependencies {
17-
classpath "net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT"
18-
classpath "org.spongepowered:mixingradle:0.6-SNAPSHOT"
19-
classpath "gradle.plugin.org.spongepowered:spongegradle:0.8.1"
17+
classpath "net.minecraftforge.gradle:ForgeGradle:3.+"
18+
classpath "org.spongepowered:mixingradle:0.7-SNAPSHOT"
2019
}
2120
}
2221

23-
apply plugin: "net.minecraftforge.gradle.forge"
24-
apply plugin: "org.spongepowered.plugin"
22+
plugins {
23+
id 'org.spongepowered.plugin' version '0.9.0'
24+
}
25+
26+
apply plugin: "net.minecraftforge.gradle"
2527
apply plugin: "org.spongepowered.mixin"
2628

2729
version = modVersion
@@ -31,36 +33,51 @@ archivesBaseName = modBaseName
3133
sourceCompatibility = targetCompatibility = 1.8
3234
compileJava.options.encoding = compileTestJava.options.encoding = "UTF-8"
3335

36+
minecraft {
37+
mappings channel: "stable", version: "39-1.12"
38+
}
39+
3440
sponge {
3541
plugin {
3642
meta {
3743
id = "cnpc-ntrpg"
44+
version = modVersion
3845
}
3946
}
4047
}
4148

42-
minecraft {
43-
version = project.forgeVersion
44-
mappings = project.mcpVersion
45-
runDir = "run"
46-
}
47-
4849
repositories {
4950
mavenCentral()
5051
maven { url = "https://jitpack.io" }
5152
maven { url = "https://repo.aikar.co/content/groups/aikar/" }
5253
}
5354

5455
dependencies {
56+
minecraft "net.minecraftforge:forge:" + project.forgeVersion
5557
implementation("org.spongepowered:spongeforge:" + project.spongeForgeVersion + ":dev") {
5658
exclude module: "testmods"
5759
}
5860
implementation "com.github.Sponge-RPG-dev.NT-RPG:Sponge-7:30.5.2020SpongeSpigot"
61+
implementation fileTree("$projectDir/libs")
5962
}
6063

61-
configurations.all {
64+
/*configurations.all {
6265
resolutionStrategy.cacheDynamicVersionsFor 10, "minutes"
6366
resolutionStrategy.cacheChangingModulesFor 10, "minutes"
67+
}*/
68+
69+
// Comment out for non-mixin build
70+
jar {
71+
manifest {
72+
attributes(
73+
"TweakClass": "org.spongepowered.asm.launch.MixinTweaker",
74+
"TweakOrder": 0,
75+
"MixinConfigs": "mixins.cnpcntrpg.json",
76+
"FMLCorePluginContainsFMLMod": "true",
77+
"ForceLoadAsMod": "true",
78+
"FMLAT": "cnpcs_at.cfg"
79+
)
80+
}
6481
}
6582

6683
sourceSets {
@@ -69,16 +86,4 @@ sourceSets {
6986
}
7087
}
7188

72-
processResources {
73-
inputs.property "version", project.version
74-
inputs.property "mcversion", project.minecraft.version
75-
76-
from(sourceSets.main.resources.srcDirs) {
77-
include "mcmod.info"
78-
expand "version": project.version, "mcversion": project.minecraft.version
79-
}
80-
81-
from(sourceSets.main.resources.srcDirs) {
82-
exclude "mcmod.info"
83-
}
84-
}
89+
jar.finalizedBy("reobfJar")

gradle.properties

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
org.gradle.jvmargs=-Xmx3G
2+
org.gradle.daemon=false
13
modGroup=ru.glassspirit
2-
modVersion=1.6
4+
modVersion=1.7
35
modBaseName=CNPC-NTRPG
4-
forgeVersion=1.12.2-14.23.5.2847
6+
forgeVersion=1.12.2-14.23.5.2854
57
spongeForgeVersion=1.12.2-2838-7.3.0
6-
mcpVersion=stable_39

gradle/wrapper/gradle-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
zipStoreBase=GRADLE_USER_HOME
44
zipStorePath=wrapper/dists
5-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-bin.zip
5+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip

src/main/java/ru/glassspirit/cnpcntrpg/sponge/CnpcRpgSponge.java

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
id = "cnpc-ntrpg",
2323
name = "NT-RPG CustomNPCs Bridge",
2424
description = "Plugin that connects NT-RPG plugin and CustomNPCs mod and adds some useful stuff",
25-
version = "1.6",
2625
authors = {"GlassSpirit"},
2726
dependencies = {
2827
@Dependency(id = "nt-rpg"),

0 commit comments

Comments
 (0)