public static class VanillaVersion.VanillaVersionBuilder extends java.lang.Object implements IBuilder<VanillaVersion>
FlowUpdater.FlowUpdaterBuilder
Constructor and Description |
---|
VanillaVersionBuilder() |
Modifier and Type | Method and Description |
---|---|
VanillaVersion |
build()
Build a
T object. |
VanillaVersion.VanillaVersionBuilder |
withAnotherAssets(java.util.List<AssetDownloadable> anotherAssets) |
VanillaVersion.VanillaVersionBuilder |
withAnotherLibraries(java.util.List<Downloadable> anotherLibraries) |
VanillaVersion.VanillaVersionBuilder |
withCustomAssetIndex(AssetIndex versionType) |
VanillaVersion.VanillaVersionBuilder |
withCustomVersionJson(com.google.gson.JsonObject customVersionJson) |
VanillaVersion.VanillaVersionBuilder |
withMCP(MCP mcp) |
VanillaVersion.VanillaVersionBuilder |
withName(java.lang.String name) |
VanillaVersion.VanillaVersionBuilder |
withSnapshot(boolean snapshot) |
VanillaVersion.VanillaVersionBuilder |
withVersionType(VersionType versionType) |
public VanillaVersion.VanillaVersionBuilder withName(java.lang.String name)
public VanillaVersion.VanillaVersionBuilder withMCP(MCP mcp)
public VanillaVersion.VanillaVersionBuilder withSnapshot(boolean snapshot)
public VanillaVersion.VanillaVersionBuilder withVersionType(VersionType versionType)
public VanillaVersion.VanillaVersionBuilder withCustomAssetIndex(AssetIndex versionType)
public VanillaVersion.VanillaVersionBuilder withAnotherAssets(java.util.List<AssetDownloadable> anotherAssets)
public VanillaVersion.VanillaVersionBuilder withAnotherLibraries(java.util.List<Downloadable> anotherLibraries)
public VanillaVersion.VanillaVersionBuilder withCustomVersionJson(com.google.gson.JsonObject customVersionJson)
public VanillaVersion build() throws BuilderException
IBuilder
T
object.build
in interface IBuilder<VanillaVersion>
T
object.BuilderException
- if an error occurred when building object.