public static final class ModBuildInfo.Builder
extends java.lang.Object
ModBuildInfo.| Constructor and Description |
|---|
Builder(nilloader.api.NilMetadata metadata)
Creates a builder from
NilMetadata. |
Builder(java.lang.String modId)
Creates a builder with a specified mod ID.
|
| Modifier and Type | Method and Description |
|---|---|
ModBuildInfo |
build()
Builds a new
ModBuildInfo instance. |
ModBuildInfo.Builder |
buildDate(java.lang.String v)
Sets the build date.
|
ModBuildInfo.Builder |
extra(java.lang.String v)
Sets an optional extra suffix for the build tag.
|
ModBuildInfo.Builder |
gameVersion(java.lang.String v)
Sets the target game version.
|
ModBuildInfo.Builder |
version(java.lang.String v)
Sets the mod version.
|
public Builder(java.lang.String modId)
modId - the mod identifierpublic Builder(nilloader.api.NilMetadata metadata)
NilMetadata.
Mapping:
metadata - the metadata source (may be null)public ModBuildInfo.Builder version(java.lang.String v)
v - version stringpublic ModBuildInfo.Builder gameVersion(java.lang.String v)
v - game version stringpublic ModBuildInfo.Builder buildDate(java.lang.String v)
v - build date string (e.g., YYYYMMDD)public ModBuildInfo.Builder extra(java.lang.String v)
v - extra stringpublic ModBuildInfo build()
ModBuildInfo instance.ModBuildInfo