diff options
author | HacktheTime <l4bg0jb7@duck.com> | 2023-10-13 19:43:18 +0200 |
---|---|---|
committer | HacktheTime <l4bg0jb7@duck.com> | 2023-10-13 19:43:36 +0200 |
commit | 29ba70a5b682bbd430df1eb626a19422a6e08270 (patch) | |
tree | 52ce9290e47b10453a937b111b986da3a98ea682 /forge | |
parent | e3d509924c44678e6c8f07bd0e33a75db894c810 (diff) | |
download | BBsentials-29ba70a5b682bbd430df1eb626a19422a6e08270.tar.gz BBsentials-29ba70a5b682bbd430df1eb626a19422a6e08270.tar.bz2 BBsentials-29ba70a5b682bbd430df1eb626a19422a6e08270.zip |
working 2 separate sub projects. some more tweaks need to be done though
Diffstat (limited to 'forge')
-rw-r--r-- | forge/build.gradle.kts (renamed from forge/build.gradle) | 24 | ||||
-rw-r--r-- | forge/src/main/java/de/hype/bbsentials/forge/communication/BBsentialConnection.java | 2 |
2 files changed, 17 insertions, 9 deletions
diff --git a/forge/build.gradle b/forge/build.gradle.kts index 2b7af90..6f42b2c 100644 --- a/forge/build.gradle +++ b/forge/build.gradle.kts @@ -1,12 +1,19 @@ plugins { - id("idea") - id("java") + idea + java id("gg.essential.loom") version "0.10.0.+" id("dev.architectury.architectury-pack200") version "0.1.3" id("com.github.johnrengelman.shadow") version "8.1.1" - id("com.bnorm.power.kotlin-power-assert") version "0.13.0" } +//Constants: + +val baseGroup: String by project +val mcVersion: String by project +val version: String by project +val mixinGroup = "$baseGroup.mixin" +val modid: String by project + // Toolchains: java { toolchain.languageVersion.set(JavaLanguageVersion.of(8)) @@ -27,11 +34,11 @@ loom { forge { pack200Provider.set(dev.architectury.pack200.java.Pack200Adapter()) // If you don't want mixins, remove this lines - mixinConfig("mixins.bbsentials.json") + mixinConfig("mixins.$modid.json") } // If you don't want mixins, remove these lines mixin { - defaultRefmapName.set("mixins.bbsentials.refmap.json") + defaultRefmapName.set("mixins.$modid.refmap.json") } } @@ -94,10 +101,8 @@ tasks.processResources { filesMatching(listOf("mcmod.info", "mixins.$modid.json")) { expand(inputs.properties) - rename { fileName -> - fileName.replaceAll("(.+_at.cfg)", "META-INF/" + fileName) - } } + rename("(.+_at.cfg)", "META-INF/$1") } @@ -121,6 +126,9 @@ tasks.shadowJar { println("Copying jars into mod: ${it.files}") } } + + // If you want to include other dependencies and shadow them, you can relocate them in here + fun relocate(name: String) = relocate(name, "$baseGroup.deps.$name") } tasks.assemble.get().dependsOn(tasks.remapJar) diff --git a/forge/src/main/java/de/hype/bbsentials/forge/communication/BBsentialConnection.java b/forge/src/main/java/de/hype/bbsentials/forge/communication/BBsentialConnection.java index 94ab673..f7e4260 100644 --- a/forge/src/main/java/de/hype/bbsentials/forge/communication/BBsentialConnection.java +++ b/forge/src/main/java/de/hype/bbsentials/forge/communication/BBsentialConnection.java @@ -274,7 +274,7 @@ public class BBsentialConnection { throw new RuntimeException(arguments[1]); } else if (arguments[0].equals("hub")) { -//TODO BBsentials.config.sender.addHiddenSendTask("/hub", 1); + BBsentials.config.sender.addHiddenSendTask("/hub", 1); } } if (BBsentials.getConfig().isDetailedDevModeEnabled()) { |