LibJF 2.1.3

This commit is contained in:
JFronny 2021-11-10 17:10:11 +01:00
parent 7bab5b5cae
commit 66fc0ff338
No known key found for this signature in database
GPG Key ID: BEC5ACBBD4EE17E5
5 changed files with 29 additions and 17 deletions

View File

@ -1,4 +1,4 @@
image: gradle:jdk16 image: gradle:jdk17
variables: variables:
GRADLE_OPTS: "-Dorg.gradle.daemon=false" GRADLE_OPTS: "-Dorg.gradle.daemon=false"
@ -6,23 +6,27 @@ variables:
before_script: before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle - export GRADLE_USER_HOME=`pwd`/.gradle
stages:
- build
- deploy
build_test: build_test:
stage: deploy stage: build
script: script:
- gradle --build-cache assemble - gradle --build-cache build
- cp build/libs/* ./ - cp build/libs/* ./
- rm *-dev.jar - mv *-dev.jar dev.zip
- mv *.jar latest.jar - mv *.jar latest.jar
- mv dev.zip latest-dev.jar
artifacts: artifacts:
paths: paths:
- build/libs - build/libs
- latest.jar - latest.jar
only: - latest-dev.jar
- master
deploy: deploy:
rules:
- if: $CI_COMMIT_TAG && '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^master/'
stage: deploy stage: deploy
when: manual
script: script:
- gradle --build-cache publishModrinth - gradle --build-cache build curseforge modrinth
- gradle --build-cache curseforge

View File

@ -6,6 +6,9 @@ repositories {
name = 'TerraformersMC' name = 'TerraformersMC'
url = 'https://maven.terraformersmc.com/' url = 'https://maven.terraformersmc.com/'
} }
maven {
url "https://gitlab.com/api/v4/projects/25805200/packages/maven"
}
} }
dependencies { dependencies {
@ -19,6 +22,9 @@ dependencies {
modImplementation "maven.modrinth:sodium:mc1.17.1-0.3.0" modImplementation "maven.modrinth:sodium:mc1.17.1-0.3.0"
download("https://gitlab.com/jfmods/LibJF/-/jobs/artifacts/master/raw/latest-dev.jar?job=build_test", "libjf") include modImplementation("io.gitlab.jfronny.libjf:libjf-config-v0:${project.jfapi_version}")
include("io.gitlab.jfronny.libjf:libjf-unsafe-v0:${project.jfapi_version}")
include("io.gitlab.jfronny.libjf:libjf-base:${project.jfapi_version}")
modImplementation "com.terraformersmc:modmenu:2.0.5" modImplementation "com.terraformersmc:modmenu:2.0.5"
} }

View File

@ -1,15 +1,17 @@
# Done to increase the memory available to gradle. # Done to increase the memory available to gradle.
org.gradle.jvmargs=-Xmx1G org.gradle.jvmargs=-Xmx1G
# Fabric Properties # Fabric Properties
# check these on https://modmuss50.me/fabric.html # check these on https://fabricmc.net/versions.html
minecraft_version=1.17.1 minecraft_version=1.17.1
yarn_mappings=build.40 yarn_mappings=build.63
loader_version=0.11.6 loader_version=0.12.5
# Mod Properties # Mod Properties
mod_version=1.4.1 mod_version=1.4.1
maven_group=io.gitlab.jfronny maven_group=io.gitlab.jfronny
archives_base_name=Slyde archives_base_name=Slyde
jfapi_version=2.1.3
modrinth_id=diCZrsch modrinth_id=diCZrsch
modrinth_required_dependencies= modrinth_required_dependencies=
modrinth_optional_dependencies=wRE7Emzz modrinth_optional_dependencies=wRE7Emzz

View File

@ -1,7 +1,7 @@
package io.gitlab.jfronny.slyde; package io.gitlab.jfronny.slyde;
import io.gitlab.jfronny.libjf.config.Entry; import io.gitlab.jfronny.libjf.config.api.Entry;
import io.gitlab.jfronny.libjf.config.JfConfig; import io.gitlab.jfronny.libjf.config.api.JfConfig;
public class Cfg implements JfConfig { public class Cfg implements JfConfig {
@Entry @Entry

View File

@ -23,8 +23,8 @@
"slyde.mixins.json" "slyde.mixins.json"
], ],
"depends": { "depends": {
"fabricloader": ">=0.10.0+build.208", "fabricloader": ">=0.12.0",
"minecraft": "*", "minecraft": "*",
"libjf": ">=1.2.0" "libjf-config-v0": ">=2.1.3"
} }
} }