-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathgradle.properties
More file actions
188 lines (167 loc) · 7.22 KB
/
Copy pathgradle.properties
File metadata and controls
188 lines (167 loc) · 7.22 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
# Extended SemVer: https://semver.org
# -> `{major}.{minor}.{patch}[-{prerelease}.{number}]`
# Fabric version ranges: https://www.npmjs.com/package/semver#ranges
# -> '||' separator is not allowed, use CSV list format for OR relationship.
# NeoForge version ranges: https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
# -> Only one range is allowed.
# All other plural properties expect CSV list format.
# Template Project Sync Version
template_version=22
# Mod Version
mod_version=3.102.1
# 'STABLE', 'BETA' or 'ALPHA'
mod_version_type=STABLE
# Project Info
mod_group=dev.terminalmc
mod_id=effecttimerplus
mod_name=EffectTimerPlus
mod_description=Adds a potency indicator and countdown overlay to status effect icons.
mod_owner=TerminalMC
mod_authors=NotRyken
mod_contributors=magicus (Status Effect Timer)
mod_translators=kr8gz (de_de),rfin0 (ru_ru),notlin4 (zh_tw),Tarteroycc (uk_ua)
mod_credits=
mod_license=LGPL-3.0-only
# Attribution License Headers
# Notation: `att_license_mods=[{mod_ids_list}]`
# `att_license_files_{mod_id}={file_patterns_list}`
# Example: 'att_license_mods=other-mod-a,other-mod-b'
# 'att_license_files_other-mod-a=**/mixin/**,**/FabricServices.java'
# 'att_license_files_other-mod-b=**/NeoForgeServices.java'
# Header file must be located at `{assets_dir}/licenses/{mod_id}/HEADER.txt`
att_license_mods=statuseffecttimer
att_license_files_statuseffecttimer=**/GuiMixin.java
# Links
homepage_url=https://modrinth.com/project/JIUF2Wb5
sources_url=https://github.com/TerminalMC/EffectTimerPlus
issues_url=https://github.com/TerminalMC/EffectTimerPlus/issues
contact_url=https://terminalmc.dev
# Additional Metadata
# 'client', 'server' or '*'
fabric_environment=client
fabric_entrypoints_main=
fabric_entrypoints_client=EffectTimerPlusFabric
fabric_entrypoints_server=
fabric_entrypoints_modmenu=compat.modmenu.ModMenuImpl
# 'client' and/or 'server'
curseforge_environments=client
# Build Configuration
build_subprojects=fabric,neoforge
build_sources_jar=true
build_javadoc_jar=false
# Publishing Locations
mod_github_repo=TerminalMC/EffectTimerPlus
mod_modrinth_id=JIUF2Wb5
mod_curseforge_id=1049882
# Subproject Build Compatibility
mod_loaders_fabric=fabric
mc_versions_fabric=26.1,26.1.1,26.1.2
mod_loaders_neoforge=neoforge
mc_versions_neoforge=26.1,26.1.1,26.1.2
# Java
java_version=25
java_versions_fabric=>=25
java_versions_neoforge=[25,)
# Minecraft
minecraft_version=26.1.2
minecraft_versions_fabric=>=26.1-rc.1 <27
minecraft_versions_neoforge=[26.1-rc.1,27)
# Fabric https://fabricmc.net/develop
# -> See also 'mixinextras_jij_fabric'
fabric_loader_version=0.19.3
fabric_loader_versions=>=0.18.5
fabric_api_version=0.152.1+26.1.2
fabric_api_versions=*
# NeoForge https://projects.neoforged.net/neoforged/neoforge
# -> See also 'mixinextras_jij_neoforge'
neoforge_version=26.1.2.76
neoforge_versions=[26.1.0.2-beta,)
# NeoForm https://projects.neoforged.net/neoforged/neoform
neoform_version=26.1.2-1
# Dependency Repositories
# Notation: `dep_repos=[{repo_alias_list}]`
# `dep_repo_{alias}={repo_address}:[{filter}]`
# Example: 'dep_repos=shedaniel,isxander'
# 'dep_repo_shedaniel=maven.shedaniel.me:me.shedaniel'
# 'dep_repo_isxander=maven.isxander.dev/releases'
# Values marked as optional with '[]' may be omitted if trailing, or replaced with '-' otherwise.
# Modrinth and CurseForge content repositories are added by default.
dep_repos=isxander
dep_repo_isxander=maven.isxander.dev/releases
# Dependency Property Identifiers
# -> These values point to other properties with full dependency specification.
common_deps=yacl
fabric_deps=modmenu,yacl
neoforge_deps=yacl
# Dependency Notation:
# `d_{subproject}_{dep}=[{gradle_config}],[{loader_config}],[{modrinth_config}],[{curseforge_config}]`
# -> gradle_config: `[{cfg3}]:[{cfg2}]:{cfg1}:{group_id}:{artifact_id}:{version}:[{version_prop}]
# -> cfg: anp->annotationProcessor, api->api, con->compileOnly, imp->implementation, inc->include,
# jar->jarJar
# -> version: can contain '$v', to be replaced by value of the property defined at `v_{dep}`
# or `{version_prop}` if the latter is set.
# -> loader_config: `{type}:{mod_id}`
# -> type (Fabric): depends, recommends, suggests, conflicts, breaks
# -> type (NeoForge): required, optional, discouraged, incompatible
# -> If loader_config is set, property `vr_{subproject}_{dep}` must be set.
# -> `modrinth/curseforge_config`: `{type}:{id/slug}`
# -> type: req->required, opt->optional, inc->incompatible, emb->embedded
# Values marked as optional with '[]' may be omitted if trailing, or replaced with '-' otherwise.
# YACL https://modrinth.com/project/1eAoo2KR/versions
d_common_yacl=-:-:imp:dev.isxander:yet-another-config-lib:$v-fabric:v_yacl
d_fabric_yacl=-:-:imp:dev.isxander:yet-another-config-lib:$v-fabric:v_yacl,recommends:yet_another_config_lib_v3,req:1eAoo2KR,req:yacl
d_neoforge_yacl=-:-:imp:dev.isxander:yet-another-config-lib:$v-neoforge:v_yacl,optional:yet_another_config_lib_v3,req:1eAoo2KR,req:yacl
v_yacl=3.9.3+26.1
vr_fabric_yacl=>=3.9.1
vr_neoforge_yacl=[3.9.1,)
# ModMenu https://modrinth.com/project/mOgUt4GM/versions
d_fabric_modmenu=-:-:imp:maven.modrinth:mOgUt4GM:$v:-,recommends:modmenu,req:mOgUt4GM,req:modmenu
v_modmenu=18.0.0-beta.1
vr_fabric_modmenu=>=18.0.0-alpha.6
# Dependency Version Extensions
# -> Intended for addon mods to show which version they were compiled against.
# Notation: `[dep_ext_{subproject}=[{dep_abbreviation}:{dep_version_prop}]]`
# Example: 'dep_ext_fabric=cc:v_clothconfig'
dep_ext_fabric=
dep_ext_neoforge=
# ASM https://mvnrepository.com/artifact/org.ow2.asm/asm
asm_version=9.10.1
# Mixin https://mvnrepository.com/artifact/net.fabricmc/sponge-mixin
# Fabric Mixin used by NeoForge since 20.4.26
mixin_version=0.17.0+mixin.0.8.7
mixin_version_min=0.8.0
# MixinExtras https://github.com/LlamaLad7/MixinExtras/releases
mixinextras_version=0.5.0
mixinextras_version_min=0.5.0
# JiJ MixinExtras if required to be newer than minimum loader-provided version.
# Fabric:
# - 0.15.0->0.3.0 (initial)
# - 0.15.7->0.3.5 (WrapWithCondition v2)
# - 0.16.1->0.4.1 (WrapMethod)
# - 0.17.0->0.5.0 (Expressions)
# - 0.18.5->0.5.3 (order)
# - 0.19.2->0.5.4 (@Local bug fix)
# NeoForge:
# - 20.2.84-beta->0.3.1 (initial)
# - 20.4.114->0.3.5 (WrapWithCondition v2)
# - 21.1.22->0.4.1 (WrapMethod)
# - 21.8.18->0.5.0 (Expressions) (21.1.195, 21.3.88, 21.4.149, 21.5.90)
# - 21.11.39-beta->0.5.3 (order) (21.1.221, 21.3.96, 21.4.157, 21.5.97, 21.8.53)
# - 26.1.2.14-beta->0.5.4 (@Local bug fix)
mixinextras_jij_fabric=false
mixinextras_jij_neoforge=false
# Fabric Loom https://mvnrepository.com/artifact/net.fabricmc/fabric-loom
loom_version=1.15.5
# ModDev https://plugins.gradle.org/plugin/net.neoforged.moddev
moddev_version=2.0.141
# Mod Publish Plugin https://plugins.gradle.org/plugin/me.modmuss50.mod-publish-plugin
mpp_version=2.0.1
# grgit-service https://github.com/ajoberstar/grgit/releases
grgitservice_version=5.3.2
# licenser https://maven.neoforged.net/#/releases/net/neoforged/licenser/net.neoforged.licenser.gradle.plugin
licenser_version=0.7.5
# foojay-resolver-convention https://plugins.gradle.org/plugin/org.gradle.toolchains.foojay-resolver-convention
foojay_version=1.0.0
# Gradle
org.gradle.jvmargs=-Xmx4G
org.gradle.daemon=false