-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathgradle.properties
More file actions
76 lines (68 loc) · 3.64 KB
/
Copy pathgradle.properties
File metadata and controls
76 lines (68 loc) · 3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Important Notes:
# Every field you add must be added to buildSrc/src/main/groovy/multiloader-common.gradle expandProps map.
# Project
version=2.04.0
group_id=gollorum.signpost
java_version=21
# Common
minecraft_version=1.21.11
mod_name=signpost
mod_author=Gollorum
mod_id=signpost
license=GNU GENERAL PUBLIC LICENSE
credits=
description=This is a mod with sign posts. It sometimes gets updates if the author is not too lazy. Which means that it very rarely gets updates.
minecraft_version_range=[1.21.11, 1.22)
## This is the version of minecraft that the 'common' project uses, you can find a list of all versions here
## https://projects.neoforged.net/neoforged/neoform
neo_form_version=1.21.11-20251209.172050
# The version of ParchmentMC that is used, see https://parchmentmc.org/docs/getting-started#choose-a-version for new versions
parchment_minecraft=1.21.10
parchment_version=2025.10.12
# Fabric, see https://fabricmc.net/develop/ for new versions
fabric_version=0.141.6+1.21.11
fabric_loader_version=0.18.6
cloth_config_version=21.11.153
modmenu_version=17.0.0
# Forge, see https://files.minecraftforge.net/ for new versions
forge_version=61.2.1
forge_loader_version_range=[61,)
# NeoForge, see https://neoforged.net/ for new versions
neoforge_version=21.11.45
neoforge_loader_version_range=[4,)
# Optional mod integrations. All of these are compile-only.
# Waystones publishes a build for every loader; see https://modrinth.com/project/waystones
waystones_version=21.11.9
# Repurposed Structures is versioned separately per loader, and has no Forge build
# past 1.20.1 - so the Forge subproject has no RS integration at all.
# See https://modrinth.com/project/repurposed-structures-fabric (Fabric)
# and https://modrinth.com/project/repurposed-structures-forge (NeoForge).
#
# The Fabric pin is deliberately behind: every RS Fabric build for 1.21.11 (7.6.0+) is
# published with Loom 1.14, and Loom refuses to consume a mod built by a newer Loom.
# Loom 1.14+ needs Gradle 9, which ForgeGradle 6 does not support, so this build stays
# on Gradle 8 / Loom 1.13 and compiles against the last RS build Loom 1.13 can read.
# Only RSConditionsRegistry is used and its API is unchanged, so the adapter still works
# against current RS at runtime. Revisit if the Forge subproject is ever dropped.
repurposed_structures_fabric_version=7.5.22+1.21.9-fabric
repurposed_structures_neoforge_version=7.6.1+1.21.11-neoforge
# Gradle
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=1G
org.gradle.caching=true
# Both of the following must stay off for the forge subproject to build.
# ForgeGradle provisions the patched Minecraft artifact lazily, during dependency
# resolution, using project services. In a reused daemon - or under parallel
# execution - those services are already closed by then, and the build dies with
# "project services has been closed" followed by
# "Could not find net.minecraftforge:forge:...mapped_official...".
# neoforge and fabric build fine either way; forge is what needs this.
org.gradle.parallel=false
org.gradle.daemon=false
# ForgeGradle 6.0.54 cannot assemble the patched Minecraft jar for Forge 1.21.11 from
# binaries: it copies the binpatched jar and then adds the recompiled MCP inject classes
# on top, and for this version both contain mcp/client/Start.class, so it dies with
# "java.util.zip.ZipException: duplicate entry: mcp/client/Start.class"
# (MinecraftUserRepo.findRaw). Forcing FG down its sources path decompiles and recompiles
# Forge instead, which avoids that merge entirely. Costs one slow first build, then caches.
# Only affects the forge subproject. Drop this once ForgeGradle fixes the binary path.
systemProp.net.minecraftforge.gradle.repo.sources.force=true