11plugins {
2- id( " fabric- loom" ) version " 1.11-SNAPSHOT "
2+ alias(libs.plugins. fabric. loom)
33}
44
5- val minecraftVersion = properties[" minecraft_version" ]!! as String
6- val parchmentVersion = properties[" parchment_version" ]!! as String
7- val loaderVersion = properties[" loader_version" ]!! as String
5+ version = properties[" mod_version" ]!! as String
6+ group = properties[" maven_group" ]!! as String
87
9- val modVersion = properties[" mod_version" ]!! as String
10- val supportedVersions = properties[" supported_versions" ]!! as String
118val archivesBaseName = properties[" archives_base_name" ]!! as String
12-
13- val fabricVersion = properties[" fabric_version" ]!! as String
14- val packConverterVersion = properties[" pack_converter_version" ]!! as String
15-
169val targetJavaVersion = 21
1710
1811repositories {
@@ -33,34 +26,36 @@ repositories {
3326}
3427
3528dependencies {
36- minecraft(" com.mojang: minecraft: ${minecraftVersion} " )
29+ minecraft(libs. minecraft)
3730 mappings(loom.layered {
3831 officialMojangMappings()
39- parchment(" org.parchmentmc.data: parchment- ${parchmentVersion} @zip " )
32+ parchment(libs. parchment)
4033 })
4134
42- modImplementation(" net.fabricmc:fabric-loader:${loaderVersion} " )
43-
44- modImplementation(" net.fabricmc.fabric-api:fabric-api:${fabricVersion} " )
35+ modImplementation(libs.fabric.loader)
36+ modImplementation(libs.fabric.api)
4537
46- include(implementation(" com.github.GeyserMC.unnamed-creative:creative-api:817fa982c4" )!! )
47- include(implementation(" com.github.GeyserMC.unnamed-creative:creative-serializer-minecraft:817fa982c4" )!! )
48- include(implementation(" org.geysermc.pack:converter:${packConverterVersion} " )!! )
38+ implementation(libs.creative.api)
39+ implementation(libs.creative.serializer.minecraft)
40+ implementation(libs.packconverter)
41+ include(libs.creative.api)
42+ include(libs.creative.serializer.minecraft)
43+ include(libs.packconverter)
4944}
5045
5146tasks {
5247 processResources {
53- inputs.property(" version" , modVersion )
54- inputs.property(" supported_versions" , supportedVersions )
55- inputs.property(" loader_version" , loaderVersion )
48+ inputs.property(" version" , version )
49+ inputs.property(" supported_versions" , libs.versions.minecraft.supported.get() )
50+ inputs.property(" loader_version" , libs.versions.fabric.loader.get() )
5651 filteringCharset = " UTF-8"
5752
5853 filesMatching(" fabric.mod.json" ) {
5954 expand(
6055 mapOf (
61- " version" to modVersion ,
62- " supported_versions" to supportedVersions ,
63- " loader_version" to loaderVersion
56+ " version" to version ,
57+ " supported_versions" to libs.versions.minecraft.supported.get() ,
58+ " loader_version" to libs.versions.fabric.loader.get()
6459 )
6560 )
6661 }
0 commit comments