Now loader-agnostic
This commit is contained in:
19 files changed
+658
-76
No files matched your search
+26
-4
@@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id 'fabric-loom' version '1.17-SNAPSHOT'
|
||||
id 'java'
|
||||
id 'maven-publish'
|
||||
id 'signing'
|
||||
}
|
||||
@@ -12,12 +12,34 @@ base {
|
||||
}
|
||||
|
||||
repositories {
|
||||
maven {
|
||||
name = 'Fabric maven'
|
||||
url = 'https://maven.fabricmc.net/'
|
||||
}
|
||||
maven {
|
||||
name = 'NeoForge maven'
|
||||
url = 'https://maven.neoforged.net/releases/'
|
||||
}
|
||||
maven {
|
||||
name = "Forge maven"
|
||||
url = "https://maven.minecraftforge.net/"
|
||||
}
|
||||
maven {
|
||||
name = 'Minecraft maven'
|
||||
url = 'https://libraries.minecraft.net/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
minecraft "com.mojang:minecraft:${project.minecraft_version}"
|
||||
mappings loom.officialMojangMappings()
|
||||
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
|
||||
implementation("io.github.llamalad7:mixinextras-fabric:${project.mixinextras_version}")
|
||||
compileOnly "net.fabricmc:fabric-loader:${project.fabric_version}"
|
||||
//noinspection VulnerableLibrariesLocal
|
||||
compileOnly "net.neoforged:neoforge:${project.neoforge_version}"
|
||||
// istg why does forge need this many different dependencies to ensure getting all the needed classes,
|
||||
// couldn't they use transitive dependencies like everyone?
|
||||
compileOnly "net.minecraftforge:fmlloader:${project.forge_version}"
|
||||
compileOnly "net.minecraftforge:forge:${project.forge_version}:universal"
|
||||
compileOnly "net.minecraftforge:fmlcore:${project.forge_version}"
|
||||
}
|
||||
|
||||
def targetJavaVersion = 17
|
||||
|
||||
Reference in new issue
Block a user