-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Within the ext block in project.gradle, the following values can be set:
The group for your project. Used for Maven and as the first part of the package name. This should be a domain you have permission to use, such as com.elytradev
if you're an Elytra member, or io.github.<username>
if you only have a GitHub Pages domain.
The name of the project, proper case. No spaces or special characters. e.g. FruitPhone
, Correlated
, GlassHearts
, SomeCoolModThatDoesntExist
If true, your project version will fit the following format:
<branch>-<version>.<commitCount>
Where:
-
<branch>
is the name of the current Git branch, such as 1.11.2. -
<version>
is the value ofversion
within the ext block -
<commitCount>
is the amount of commits on this branch
-dirty will be appended to the version if your working tree is not clean (i.e. you have changes you have not yet committed)
The freeform version of the mod. Forge recommends SemVer, Elytra recommends the Elytra Version Format.
The version of Concrete to use in the project. Recent versions of Skeleton only work with the modularized Concrete starting at 0.2.1. Skeleton will handle shading for you based on your project group and name.
A list of modules from Concrete to include. If empty, Concrete will not be included. See the Concrete page for a list of modules and more information.
If non-null, Skeleton will add this class name to your MANIFEST.MF as an FMLCorePlugin, and will add the required -Dfml.coreMods.load option to your launch configurations.
The version of Mini to use if coremod is non-null. See the Mini page for more information.
The language your mod is written in. Can be java, kotlin, or scala. Case-sensitive.
The full version of Forge to use. See the Forge downloads site for a list of versions.
The version of the MCP mappings to use. See the !latest command in MCPBot_Reborn on Esper for a list of reasonable values for each version, or check the MCPBot exports list.
If true, Minecrell's Licenser plugin will be enabled. Builds will fail if license headers are missing.
If true, some debug output from Skeleton will be enabled. Not usually useful. Has no effect at the time of writing.