Private
Public Access
1
0

Added mixin support. Updated gitignore.

This commit is contained in:
2025-05-26 20:49:18 +01:00
parent 31f292c081
commit 30024faf89
3 changed files with 35 additions and 0 deletions

1
.gitignore vendored
View File

@ -191,6 +191,7 @@ fabric.properties
### ForgeGradle template ### ForgeGradle template
# Minecraft client/server files # Minecraft client/server files
run/ run/
run-data/
### Gradle template ### Gradle template
.gradle .gradle

View File

@ -1,3 +1,14 @@
buildscript {
repositories {
// These repositories are only for Gradle plugins, put any other repositories in the repository block further below
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
mavenCentral()
}
dependencies {
classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
}
}
plugins { plugins {
id 'eclipse' id 'eclipse'
id 'idea' id 'idea'
@ -5,6 +16,8 @@ plugins {
id 'org.parchmentmc.librarian.forgegradle' version '1.+' id 'org.parchmentmc.librarian.forgegradle' version '1.+'
} }
apply plugin: 'org.spongepowered.mixin'
group = mod_group_id group = mod_group_id
version = mod_version version = mod_version
@ -58,6 +71,12 @@ minecraft {
} }
} }
mixin {
add sourceSets.main, "${mod_id}.refmap.json"
config "${mod_id}.mixins.json"
}
sourceSets.main.resources { sourceSets.main.resources {
srcDir 'src/generated/resources' srcDir 'src/generated/resources'
} }
@ -66,6 +85,7 @@ repositories {}
dependencies { dependencies {
minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
} }
tasks.named('processResources', ProcessResources).configure { tasks.named('processResources', ProcessResources).configure {

View File

@ -0,0 +1,14 @@
{
"required": true,
"minVersion": "0.8",
"package": "dev.micle.geologistpicktweaks.mixin",
"compatibilityLevel": "JAVA_8",
"refmap": "test.refmap.json",
"mixins": [
],
"client": [
],
"injectors": {
"defaultRequire": 1
}
}