Skip to content

Commit

Permalink
neoforge
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexModGuy committed Sep 9, 2023
1 parent 6c77140 commit 7d9bdff
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 21 deletions.
40 changes: 22 additions & 18 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,27 +1,32 @@
buildscript {
repositories {
maven { url = 'https://maven.neoforged.net/releases' }
jcenter()
mavenCentral()
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
maven { url = 'https://files.minecraftforge.net/maven' }
}
dependencies {
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
}
}
apply plugin: 'net.minecraftforge.gradle'

plugins {
id 'eclipse'
id 'idea'
id 'maven-publish'
id 'net.neoforged.gradle' version '[6.0.18,6.2)'
id 'org.spongepowered.mixin' version '0.7.+'
}

repositories{
maven {
name = "CurseForge"
url = "https://minecraft.curseforge.com/api/maven/"
}
maven {
name = "Progwml6 maven"
url = "https://dvs1.progwml6.com/files/maven/"
}
maven {
// location of a maven mirror for JEI files, as a fallback
name = "ModMaven"
url = "https://modmaven.k-4u.nl"
url = "https://modmaven.dev"
}
maven {
name = "CurseMaven"
Expand All @@ -31,8 +36,6 @@ repositories{
}
}
}
apply plugin: 'eclipse'
apply plugin: 'maven-publish'

version = '1.22.5'
group = 'com.github.alexthe667' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
Expand Down Expand Up @@ -108,22 +111,23 @@ minecraft {
}
}
}
apply plugin: 'org.spongepowered.mixin'
mixin {
add sourceSets.main, "citadel.refmap.json"
}

// Include resources generated by data generators.
sourceSets.main.resources { srcDir 'src/generated/resources' }

dependencies {
minecraft 'net.minecraftforge:forge:1.20.1-47.0.34'
minecraft 'net.neoforged:forge:1.20.1-47.1.65'
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
compileOnly fg.deobf("curse.maven:citadel-331936:4579078")
runtimeOnly fg.deobf("curse.maven:citadel-331936:4579078")
implementation fg.deobf("curse.maven:citadel-331936:4744075")
compileOnly(fg.deobf("mezz.jei:jei-${jei_mc_version}-common-api:${jei_version}"))
compileOnly(fg.deobf("mezz.jei:jei-${jei_mc_version}-forge-api:${jei_version}"))
//runtimeOnly(fg.deobf("mezz.jei:jei-${jei_mc_version}-forge:${jei_version}"))
runtimeOnly(fg.deobf("mezz.jei:jei-${jei_mc_version}-forge:${jei_version}"))
}


mixin {
add sourceSets.main, "citadel.refmap.json"
config 'citadel.mixins.json'
}

// Example for how to get properties into the manifest for reading by the runtime..
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
# This is required to provide enough memory for the Minecraft decompilation process.
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false
jei_version=14.0.0.4
jei_mc_version=1.20
jei_version=15.2.0.22
jei_mc_version=1.20.1
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
13 changes: 13 additions & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
pluginManagement {
repositories {
gradlePluginPortal()
maven {
name = 'NeoForged'
url = 'https://maven.neoforged.net/releases'
}
}
}

plugins {
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0'
}

0 comments on commit 7d9bdff

Please sign in to comment.