stonecutter: setup project for multiversion support

- Switch to Stonecutter build system
- Migrate mappings to Mojmap
This commit is contained in:
Martin Prokoph
2025-11-19 16:05:34 +01:00
parent caee4c801a
commit b77bdc215e
87 changed files with 1104 additions and 1059 deletions

90
gradle.properties Executable file → Normal file
View File

@@ -1,47 +1,59 @@
# Done to increase the memory available to gradle.
org.gradle.jvmargs=-Xmx2G
org.gradle.jvmargs=-Xmx3G
#org.gradle.parallel=true
org.gradle.caching=false
org.gradle.caching.debug=false
org.gradle.parallel=false
#org.gradle.configureondemand=true
minecraft_version=1.21.9
supported_versions=
yarn_mappings=1.21.9+build.1
enabled_platforms=fabric,neoforge
# Mod properties
mod.version=2.2.0
mod.group=eu.midnightdust
mod.id=puzzle
mod.name=Puzzle
# Mod Properties
mod_version = 2.1.2
maven_group = net.puzzlemc
archives_base_name = puzzle
release_type=release
curseforge_id=563977
modrinth_id=3IuO68q1
# Used for the mod metadata
mod.mc_dep_fabric=[VERSIONED]
mod.mc_dep_forgelike=[VERSIONED]
# Used for the release title. I.e. '1.20.x'
mod.mc_title=[VERSIONED]
# Space separated versions for publishing. I.e. '1.20, 1.20.1'
mod.mc_targets=[VERSIONED]
# Modloaders
fabric_loader_version=0.17.2
fabric_api_version=0.133.14+1.21.9
# Mod setup
deps.fabric_loader=0.17.3
deps.fabric_version=[VERSIONED]
neoforge_version=21.9.3-beta
yarn_mappings_patch_neoforge_version = 1.21+build.4
deps.forge_loader=[VERSIONED]
deps.neoforge_loader=[VERSIONED]
deps.neoforge_patch=[VERSIONED]
# Libraries
midnightlib_version = 1.8.1+1.21.9
modmenu_version = 15.0.0-beta.1
# Mod dependencies
deps.yarn_build=[VERSIONED]
deps.modmenu_version=[VERSIONED]
deps.midnightlib_version=1.9.0-alpha.1
# Mod Integrations
cull_leaves_version = 3.0.2-fabric
ldl_version = 4.0.0+1.21.4
lbg_version = 1.5.2+1.20.1
iris_version = 1.8.0-beta.3+1.21-fabric
continuity_version = 3.0.0-beta.5+1.21
animatica_version = 0.6.1+1.21
colormatic_version = 3.1.2
borderless_mining_version = 1.1.8+1.20.1
dynamic_fps_version = 3.6.3
toml4j_version = 0.7.2
cit_resewn_version = 1.1.3+1.20
complete_config_version = 2.3.0
spruceui_version=5.0.0+1.20
emf_version=2.4.1
etf_version=6.2.10
exordium_version=1.2.1-1.20.2
# Mod integrations
jigsaws.cull_leaves_version = 3.0.2-fabric
jigsaws.ldl_version = 4.0.0+1.21.4
jigsaws.lbg_version = 1.5.2+1.20.1
jigsaws.iris_version = 1.8.0-beta.3+1.21-fabric
jigsaws.continuity_version = 3.0.0-beta.5+1.21
jigsaws.animatica_version = 0.6.1+1.21
jigsaws.colormatic_version = 3.1.2
jigsaws.borderless_mining_version = 1.1.8+1.20.1
jigsaws.dynamic_fps_version = 3.6.3
jigsaws.toml4j_version = 0.7.2
jigsaws.cit_resewn_version = 1.1.3+1.20
jigsaws.complete_config_version = 2.3.0
jigsaws.spruceui_version=5.0.0+1.20
jigsaws.emf_version=2.4.1
jigsaws.etf_version=6.2.10
jigsaws.exordium_version=1.2.1-1.20.2
# Required for LBG
quilt_loader_version=0.19.0-beta.18
quilt_fabric_api_version=7.0.1+0.83.0-1.20
jigsaws.quilt_loader_version=0.19.0-beta.18
jigsaws.quilt_fabric_api_version=7.0.1+0.83.0-1.20
# Publishing
publish.modrinth=3IuO68q1
publish.curseforge=563977