86 lines
2.7 KiB
Properties
86 lines
2.7 KiB
Properties
# Gradle runtime options
|
|
# Enables the Gradle daemon for faster repeat builds.
|
|
org.gradle.daemon = true
|
|
|
|
# JVM memory used by Gradle while building the project.
|
|
org.gradle.jvmargs = -Xmx3G
|
|
|
|
# Allows Gradle to build independent tasks in parallel.
|
|
org.gradle.parallel = true
|
|
|
|
# Enables Gradle's local build cache.
|
|
org.gradle.caching = true
|
|
|
|
# Java / Hytale options
|
|
# Java version used by the generated mod project.
|
|
java_version = 25
|
|
|
|
# Hytale server version targeted by this mod.
|
|
hytale_version = 0.+
|
|
|
|
# Mod identity
|
|
# Java package group used by Gradle.
|
|
group = dev.hytalemodding
|
|
|
|
# Group identifier written into manifest.json.
|
|
manifest_group = HytaleModding
|
|
|
|
# Human-readable mod name.
|
|
mod_name = Replace Me
|
|
|
|
# Fully-qualified plugin entry point class.
|
|
main_class = dev.hytalemodding.ExamplePlugin
|
|
|
|
# Comma-separated author entries. Author names cannot contain spaces.
|
|
# Each entry supports: Name, Name|Email, or Name|Email|Url.
|
|
# Example: AzureDoom|azuredoom@example.com|https://example.com,SomeOtherAuthor
|
|
mod_author = Your_Name|your.email@example.com|https://your-website.com
|
|
|
|
# Unique lowercase mod identifier.
|
|
mod_id = ExamplePlugin
|
|
|
|
# SPDX-style license identifier or Proprietary.
|
|
mod_license = MIT
|
|
|
|
# Short description written into manifest.json.
|
|
mod_description = Description of your plugin
|
|
|
|
# Project website, source, or download URL.
|
|
mod_url = https://your-plugin-website.com
|
|
|
|
# Initial mod version.
|
|
version = 0.0.0
|
|
|
|
# Manifest / packaging options
|
|
# Whether this mod includes an asset pack.
|
|
includes_pack = true
|
|
|
|
# Whether this mod starts disabled by default.
|
|
disabled_by_default = false
|
|
|
|
# Hytale patchline used for dependency resolution.
|
|
patchline = release
|
|
|
|
# Server version mirrored for tooling compatibility.
|
|
server_version = 0.5.3
|
|
|
|
# Server version range written into manifest.json.
|
|
manifestServerVersion = >=0.5.3 <0.6.0
|
|
|
|
# Required manifest dependencies. Format: Group:Name=Version,Other:Mod=*
|
|
manifest_dependencies = Hytale:AssetModule=*
|
|
|
|
# Optional manifest dependencies. Same format as manifest_dependencies.
|
|
manifest_opt_dependencies =
|
|
|
|
# CurseForge project ID used by update checking, if any.
|
|
curseforgeID =
|
|
|
|
# Injects hosted Hytale API docs into generated Vineflower server sources for easier IDE browsing.
|
|
injectServerJavadocsIntoSources = true
|
|
|
|
# Controls whether prepareDecompiledSourcesForIde / idea generate the large hytale-assets.jar IDE binary from Assets.zip. Disable to avoid creating the extra assets jar.
|
|
generateAssetsBinary = false
|
|
|
|
# Optional path to a local Hytale installation, a directory containing Assets.zip, or an Assets.zip file. When set, local dev tasks use this assets zip directly instead of requiring the Gradle cached assets zip.
|
|
hytaleHomeOverride = /path/to/Hytale/install/release/package/game/latest/Assets.zip |