forked from Prunoideae/ProbeJS-Forge
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathgradle.properties
More file actions
89 lines (70 loc) · 3.06 KB
/
gradle.properties
File metadata and controls
89 lines (70 loc) · 3.06 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
77
78
79
80
81
82
83
84
85
86
87
88
89
org.gradle.jvmargs=-Xmx1G
loom.platform=forge
# ---Mod---
license=GNU LGPLv3
#pack format 6 is format for Minecraft 1.16.5. Be aware may have changed by the time you use this template!
resource_pack_format=6
mod_version=6.0.3
mod_id=probejs_legacy
mod_display_name=ProbeJSLegacy
mod_author=Prunoideae && ZZZank
mod_description=Supercharging your modpack experience
maven_group=com.prunoideae
archives_base_name=${mod_display_name}
# ---Sources---
# https://wiki.fabricmc.net/tutorial:accesswideners
# for Forge mods, Access Widener will be automatically converted to Access Transformer at compilation
use_access_widener=false
# actual access widener path will be "src/main/resources/${access_widener_name}.accesswidener"
access_widener_name = ${mod_id}
# generate access widener file automatically if not found
generate_access_widener=true
# ---Mixin---
use_mixin=true
# A configuration defines a mixin set, and you may have as many mixin sets as you require for your application.
# Each config can only have one and only one package root.
# Generate missing configs, obtain from mixin_configs and generate file base on name convention: "mixins.config_name.json"
# You should change package root once they are generated
generate_mixins_json=true
# Delimit configs with SPACES. Should only put configs name instead of full file name
mixin_configs=probejs_legacy.mixins
# ---Compiling---
generate_sources_jar=true
generate_javadocs_jar=false
use_lombok=true
lombok_version=1.18.38
target_java_version=8
# JVMDowngrader can be used for downgradling JVM bytecode, allowing you to use modern Java syntax
# and (some) modern Java standard library when targeting older Java versions like Java8
#
# By default, JVMDowngrader will downgrade your compiled jar to the java version specified in
# `target_java_version`(see above)
use_jvmdowngrader=true
jvmdowngrader_version=1.3.0
enable_junit=true
junit_version=5.13.1
# ---Publishing---
# Maven Publishing (Provide secret: MAVEN_USER, MAVEN_PASS)
publish_to_maven = false
# Good for debugging artifacts before uploading to remote maven
# GitHub actions won't run if this is true, test this by running the task `publishToMavenLocal`
publish_to_local_maven = false
maven_name = ${mod_display_name}
maven_url =
# Publishing
# release_type can only be: release, beta or alpha (applies to CurseForge / Modrinth)
release_type = release
publish_with_changelog = ${{ it.file('CHANGELOG.md').exists() }}
# Publishing to CurseForge (Provide secret: CURSEFORGE_TOKEN)
# To configure dependencies, head to publishing.gradle's curseforge block
publish_to_curseforge = false
# CurseForge project ID must be the numerical ID and not the slug
curseforge_project_id =
curseforge_debug = false
# Publishing to Modrinth (Provide secret: MODRINTH_TOKEN), the token must have the `CREATE_VERSION` and `PROJECT_WRITE` permissions
# To configure dependencies, head to publishing.gradle's modrinth block
publish_to_modrinth = false
modrinth_project_id =
# Allows gradle to publish updated READMEs to the project body (via the modrinthSyncBody task)
modrinth_sync_readme = false
modrinth_debug = false