diff options
author | Roman / Linnea Gräf <roman.graef@gmail.com> | 2023-01-11 22:03:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-11 22:03:47 +0100 |
commit | 49c9345807ed4d13d035e27a0665e2f7c63b0c9e (patch) | |
tree | 203bb0c8645fff55439da6ec953100d3f63de8a0 /oneconfigquarantine/build.gradle.kts | |
parent | 378c22c7cd98fba1f1bf1c2dd53f560deca29619 (diff) | |
download | NotEnoughUpdates-49c9345807ed4d13d035e27a0665e2f7c63b0c9e.tar.gz NotEnoughUpdates-49c9345807ed4d13d035e27a0665e2f7c63b0c9e.tar.bz2 NotEnoughUpdates-49c9345807ed4d13d035e27a0665e2f7c63b0c9e.zip |
Optional Oneconfig support (#401)
Diffstat (limited to 'oneconfigquarantine/build.gradle.kts')
-rw-r--r-- | oneconfigquarantine/build.gradle.kts | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/oneconfigquarantine/build.gradle.kts b/oneconfigquarantine/build.gradle.kts new file mode 100644 index 00000000..32bc3b7c --- /dev/null +++ b/oneconfigquarantine/build.gradle.kts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2022 NotEnoughUpdates contributors + * + * This file is part of NotEnoughUpdates. + * + * NotEnoughUpdates is free software: you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation, either + * version 3 of the License, or (at your option) any later version. + * + * NotEnoughUpdates is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with NotEnoughUpdates. If not, see <https://www.gnu.org/licenses/>. + */ + +/** + * This subproject is a stub project to hold oneconfig dependencies, to prevent those dependencies bleeding over into + * our the normal NEU codebase. Usually this could be done using just another source set, however due to using legacy + * arch loom (for now!!!!) we cannot depend on remapped dependencies from only in one source set. + * */ +plugins { + java + id("gg.essential.loom") + id("dev.architectury.architectury-pack200") +} + +loom.forge.pack200Provider.set(dev.architectury.pack200.java.Pack200Adapter()) + +repositories { + mavenCentral() + maven("https://repo.polyfrost.cc/releases") +} + +dependencies { + minecraft("com.mojang:minecraft:1.8.9") + mappings("de.oceanlabs.mcp:mcp_stable:22-1.8.9") + forge("net.minecraftforge:forge:1.8.9-11.15.1.2318-1.8.9") + + modApi("cc.polyfrost:oneconfig-1.8.9-forge:0.1.0-alpha+") // Don't you just love 0.1.0-alpha+ +} + |