@@ -33,7 +33,7 @@ channel = stable
3333mappingsVersion = 12
3434
3535# Defines other MCP mappings for dependency deobfuscation.
36- remoteMappings = https://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/
36+ remoteMappings = https\ ://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/
3737
3838# Select a default username for testing your mod. You can always override this per-run by running
3939# `./gradlew runClient --username=AnotherPlayer`, or configuring this command in your IDE.
@@ -55,19 +55,16 @@ generateGradleTokenClass =
5555# Name of the token containing the project's current version to generate/replace.
5656gradleTokenVersion = GRADLETOKEN_VERSION
5757
58- # [DEPRECATED] Mod ID replacement token.
59- gradleTokenModId =
60-
61- # [DEPRECATED] Mod name replacement token.
62- gradleTokenModName =
58+ # [DEPRECATED] Mod Group replacement token.
59+ gradleTokenGroupName =
6360
6461# [DEPRECATED]
6562# Multiple source files can be defined here by providing a comma-separated list: Class1.java,Class2.java,Class3.java
6663# public static final String VERSION = "GRADLETOKEN_VERSION";
6764# The string's content will be replaced with your mod's version when compiled. You should use this to specify your mod's
6865# version in @Mod([...], version = VERSION, [...]).
6966# Leave these properties empty to skip individual token replacements.
70- replaceGradleTokenInFile = Tags.java
67+ # replaceGradleTokenInFile =
7168
7269# In case your mod provides an API for other mods to implement you may declare its package here. Otherwise, you can
7370# leave this property empty.
@@ -82,6 +79,11 @@ accessTransformersFile =
8279# Provides setup for Mixins if enabled. If you don't know what mixins are: Keep it disabled!
8380usesMixins = true
8481
82+ # Set to a non-empty string to configure mixins in a separate source set under src/VALUE, instead of src/main.
83+ # This can speed up compile times thanks to not running the mixin annotation processor on all input sources.
84+ # Mixin classes will have access to "main" classes, but not the other way around.
85+ separateMixinSourceSet =
86+
8587# Adds some debug arguments like verbose output and class export.
8688usesMixinDebug = false
8789
@@ -114,16 +116,22 @@ minimizeShadowedDependencies = true
114116# If disabled, won't rename the shadowed classes.
115117relocateShadowedDependencies = true
116118
117- # Adds the GTNH maven, CurseMaven, IC2/Player maven , and some more well-known 1.7.10 repositories.
119+ # Adds CurseMaven, Modrinth , and some more well-known 1.7.10 repositories.
118120includeWellKnownRepositories = true
119121
122+ # A list of repositories to exclude from the includeWellKnownRepositories setting. Should be a space separated
123+ # list of strings, with the acceptable keys being(case does not matter):
124+ # cursemaven
125+ # modrinth
126+ excludeWellKnownRepositories =
127+
120128# Change these to your Maven coordinates if you want to publish to a custom Maven repository instead of the default GTNH Maven.
121129# Authenticate with the MAVEN_USER and MAVEN_PASSWORD environment variables.
122130# If you need a more complex setup disable maven publishing here and add a publishing repository to addon.gradle.
123131usesMavenPublishing = true
124132
125133# Maven repository to publish the mod to.
126- # mavenPublishUrl = https://nexus.gtnewhorizons.com/repository/releases/
134+ # mavenPublishUrl = https\ ://nexus.gtnewhorizons.com/repository/releases/
127135
128136# Publishing to Modrinth requires you to set the MODRINTH_TOKEN environment variable to your current Modrinth API token.
129137#
@@ -187,5 +195,3 @@ curseForgeRelations =
187195# This is meant to be set in $HOME/.gradle/gradle.properties.
188196# ideaCheckSpotlessOnBuild = true
189197
190- # Non-GTNH properties
191- gradleTokenGroupName =
0 commit comments