Files

115 lines
3.5 KiB
Properties

# ========================
# MC 1.12.2 Module Properties
# ========================
# Mod-specific properties for the Minecraft 1.12.2 build.
# Settings-level properties (blowdryerTag, codeStyle, jvmargs) are in root gradle.properties.
# Human-readable mod name, available for mcmod.info population.
modName = CustomNPC+
# Case-sensitive identifier string, available for mcmod.info population and used for automatic mixin JSON generation.
# Conventionally lowercase.
modId = customnpcs
# Root package of the mod, used to find various classes in other properties,
# mcmod.info substitution, enabling assertions in run tasks, etc.
modGroup = noppes.npcs
# Whether to use modGroup as the maven publishing group.
useModGroupForPublishing = false
# Updates your build.gradle and settings.gradle automatically whenever an update is available.
autoUpdateBuildScript = false
# Version of Minecraft to target
minecraftVersion = 1.12.2
# Version of Minecraft Forge to target
forgeVersion = 14.23.5.2860
# Specify an MCP channel for dependency deobfuscation and the deobfParams task.
channel = stable
# Specify an MCP mappings version for dependency deobfuscation and the deobfParams task.
mappingsVersion = 39
# Select a default username for testing your mod.
developmentEnvironmentUserName = Kam
# Enables using modern Java syntax (up to version 17) via Jabel, while still targeting JVM 8.
enableModernJavaSyntax = false
# Enables injecting missing generics into the decompiled source code for a better coding experience.
enableGenericInjection = false
# Generate a class with a String field for the mod version named as defined below.
generateGradleTokenClass =
# Name of the token containing the project's current version to generate/replace.
gradleTokenVersion = VERSION
# In case your mod provides an API for other mods to implement you may declare its package here.
apiPackage =
# Specify the configuration file for Forge's access transformers here.
accessTransformersFile =
# Provides setup for Mixins if enabled.
usesMixins = false
# Adds some debug arguments like verbose output and class export.
usesMixinDebug = false
# Specify the location of your implementation of IMixinConfigPlugin. Leave it empty otherwise.
mixinPlugin =
# Specify the package that contains all of your Mixins.
mixinsPackage =
# Specify the core mod entry class if you use a core mod.
coreModClass =
# If your project is only a consolidation of mixins or a core mod and does NOT contain a 'normal' mod
containsMixinsAndOrCoreModOnly = false
# Enables Mixins even if this mod doesn't use them.
forceEnableMixins = false
# If enabled, you may use 'shadowCompile' for dependencies.
usesShadowedDependencies = false
# If disabled, won't remove unused classes from shadowed dependencies.
minimizeShadowedDependencies = false
# If disabled, won't rename the shadowed classes.
relocateShadowedDependencies = false
# Adds CurseMaven, Modrinth, and some more well-known repositories.
includeWellKnownRepositories = true
# Exclude repositories not needed for 1.12.2.
excludeWellKnownRepositories =
# Publishing settings
usesMavenPublishing = false
# Modrinth publishing
modrinthProjectId =
modrinthRelations =
# CurseForge publishing
curseForgeProjectId =
curseForgeRelations =
# Uncomment this to disable Spotless checks.
disableSpotless = true
# Uncomment this to disable Checkstyle checks.
disableCheckstyle = true
# Disable IDE integration module — handled at root level.
gtnh.modules.ideIntegration = false
# Non-GTNH properties
modVersion = 1.11.0