11buildscript {
22 repositories {
33 maven { url " https://files.minecraftforge.net/maven" }
4- maven { url " https://libraries.minecraft.net" }
5- maven { url " https://plugins.gradle.org/m2/" }
6- jcenter()
7- mavenCentral()
84 }
95 dependencies {
10- classpath group : ' net.minecraftforge.gradle' , name : ' ForgeGradle' , version : forge_gradle_version, changing : true
11- classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version "
12- classpath " org.jetbrains.kotlin:kotlin-serialization:$kotlin_version "
13- classpath " org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version "
6+ classpath group : ' net.minecraftforge.gradle' , name : ' ForgeGradle' , version : ' 3.+' , changing : true
147 }
158}
169
1710plugins {
18- id " maven-publish"
19- id " java-library"
20- id " maven"
11+ id ' org.jetbrains.kotlin.jvm' version ' 1.3.70'
12+ id ' org.jetbrains.kotlin.plugin.serialization' version ' 1.3.70'
13+ id ' org.jetbrains.dokka' version ' 0.10.1'
14+ id ' maven-publish'
15+ id ' java-library'
2116}
2217
23- apply plugin : " org.jetbrains.dokka"
24- apply plugin : " net.minecraftforge.gradle"
25- apply plugin : " kotlin"
26- apply plugin : " kotlinx-serialization"
18+ apply plugin : ' net.minecraftforge.gradle'
19+
20+ String packagesToken = new String (
21+ package_public_token. decodeBase64()
22+ )
2723
2824version = module_version as Object
2925group = " com.mairwunnx.$module_id "
@@ -40,14 +36,14 @@ minecraft {
4036
4137 runs {
4238 client {
43- property " forge.logging.markers" , " SCAN,REGISTRIES,REGISTRYDUMP"
44- property " forge.logging.console.level" , " debug"
39+ property ' forge.logging.markers' , ' SCAN,REGISTRIES,REGISTRYDUMP'
40+ property ' forge.logging.console.level' , ' debug'
4541 mods { ProjectEssentialsCore { source sourceSets. main } }
4642 workingDirectory project. file(dev_run_client_path as Object )
4743 }
4844 server {
49- property " forge.logging.markers" , " SCAN,REGISTRIES,REGISTRYDUMP"
50- property " forge.logging.console.level" , " debug"
45+ property ' forge.logging.markers' , ' SCAN,REGISTRIES,REGISTRYDUMP'
46+ property ' forge.logging.console.level' , ' debug'
5147 mods { ProjectEssentialsCore { source sourceSets. main } }
5248 workingDirectory project. file(dev_run_server_path as Object )
5349 }
@@ -56,33 +52,34 @@ minecraft {
5652
5753repositories {
5854 maven {
59- name = " GitHubPackages "
60- url = uri " https://maven.pkg.github.com/projectessentials/projectessentials -permissions"
55+ name = package_maven_repo_name
56+ url = uri " $p ackage_maven_repo -permissions"
6157 credentials {
62- username = " MairwunNx@gmail.com "
63- password = package_public_token
58+ username = package_maven_repo_mail
59+ password = packagesToken
6460 }
6561 }
6662 maven {
67- name = " GitHubPackages "
68- url = uri " https://maven.pkg.github.com/projectessentials/projectessentials -cooldown"
63+ name = package_maven_repo_name
64+ url = uri " $p ackage_maven_repo -cooldown"
6965 credentials {
70- username = " MairwunNx@gmail.com "
71- password = package_public_token
66+ username = package_maven_repo_mail
67+ password = packagesToken
7268 }
7369 }
74-
75- jcenter()
70+ maven { url ' https://libraries.minecraft.net ' }
71+ maven { url ' https://jitpack.io ' }
7672 mavenCentral()
77- maven { url " https://libraries.minecraft.net" }
78- maven { url(" https://jitpack.io" ) }
73+ jcenter()
7974}
8075
8176dependencies {
8277 minecraft " net.minecraftforge:forge:$forge_version "
8378 implementation " com.mojang:brigadier:$brigadier_version "
84- implementation " com.mairwunnx.project_essentials_permissions:ProjectEssentials-Permissions:1.15.2-1.0.1"
85- implementation " com.mairwunnx.project_essentials_cooldown:ProjectEssentials-Cooldown:1.15.2-1.0.1"
79+
80+ implementation " com.mairwunnx.project_essentials_permissions:ProjectEssentials-Permissions:$permissions_version "
81+ implementation " com.mairwunnx.project_essentials_cooldown:ProjectEssentials-Cooldown:$cooldown_version "
82+
8683 internal " org.jetbrains.kotlinx:kotlinx-serialization-runtime:$kotlinx_serialization_version "
8784 internal " org.jetbrains.kotlin:kotlin-stdlib-$kotlin_jdk_version_target :$kotlin_version "
8885 internal " org.json:json:$json_version "
@@ -140,8 +137,8 @@ reobf {
140137 }
141138}
142139
143- project. tasks[" jar" ]. dependsOn project. tasks[" dokka" ]
144- project. tasks[" modJar" ]. dependsOn project. tasks[" jar" ]
140+ project. tasks[' jar' ]. dependsOn project. tasks[' dokka' ]
141+ project. tasks[' modJar' ]. dependsOn project. tasks[' jar' ]
145142
146143sourceCompatibility = targetCompatibility =
147144 compileJava. sourceCompatibility =
@@ -152,19 +149,19 @@ compileKotlin.kotlinOptions.jvmTarget =
152149
153150task dokkaJar (type : Jar ) {
154151 group = JavaBasePlugin . DOCUMENTATION_GROUP
155- description = " Assembles Kotlin docs with Dokka"
156- classifier = " javadoc"
152+ description = ' Assembles Kotlin docs with Dokka'
153+ classifier = ' javadoc'
157154 from tasks. dokka as Object
158155}
159156
160157publishing {
161158 repositories {
162159 maven {
163- name = " GitHubPackages"
164- url = uri " https://maven.pkg.github.com/projectessentials/projectessentials-core"
160+ name = ' GitHubPackages'
161+ url = uri ' https://maven.pkg.github.com/projectessentials/projectessentials-core'
165162 credentials {
166- username = System . getenv(" GradleUser" )
167- password = System . getenv(" GradlePass" )
163+ username = System . getenv(' GradleUser' )
164+ password = System . getenv(' GradlePass' )
168165 }
169166 }
170167 }
0 commit comments