Package me.tamkungz.nilkit.build
Class ModBuildInfo.Builder
java.lang.Object
me.tamkungz.nilkit.build.ModBuildInfo.Builder
- Enclosing class:
ModBuildInfo
Builder for
ModBuildInfo.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newModBuildInfoinstance.Sets the build date.Sets an optional extra suffix for the build tag.Sets the target game version.Sets the mod version.
-
Constructor Details
-
Builder
Creates a builder with a specified mod ID.- Parameters:
modId- the mod identifier
-
Builder
public Builder(nilloader.api.NilMetadata metadata) Creates a builder fromNilMetadata.Mapping:
- modId = metadata.id
- version = metadata.version
- Parameters:
metadata- the metadata source (may be null)
-
-
Method Details
-
version
Sets the mod version.- Parameters:
v- version string- Returns:
- this builder
-
gameVersion
Sets the target game version.- Parameters:
v- game version string- Returns:
- this builder
-
buildDate
Sets the build date.- Parameters:
v- build date string (e.g., YYYYMMDD)- Returns:
- this builder
-
extra
Sets an optional extra suffix for the build tag.- Parameters:
v- extra string- Returns:
- this builder
-
build
Builds a newModBuildInfoinstance.- Returns:
- a new
ModBuildInfo
-