Interface WorldTemplate.Builder
- All Superinterfaces:
AbstractBuilder<WorldTemplate>,Builder<WorldTemplate,,WorldTemplate.Builder> CopyableBuilder<WorldTemplate,,WorldTemplate.Builder> ResettableBuilder<WorldTemplate,,WorldTemplate.Builder> ResourceKeyedBuilder<WorldTemplate,WorldTemplate.Builder>
- Enclosing interface:
- WorldTemplate
public static interface WorldTemplate.Builder
extends ResourceKeyedBuilder<WorldTemplate,WorldTemplate.Builder>, CopyableBuilder<WorldTemplate,WorldTemplate.Builder>
-
Method Summary
Modifier and TypeMethodDescriptiondifficulty(RegistryReference<Difficulty> difficulty) displayName(@Nullable Component displayName) gameMode(RegistryReference<GameMode> gameMode) generationConfig(WorldGenerationConfig generationConfig) generator(ChunkGenerator generator) loadOnStartup(boolean loadOnStartup) performsSpawnLogic(boolean performsSpawnLogic) serializationBehavior(@Nullable SerializationBehavior behavior) spawnPosition(@Nullable Vector3i position) viewDistance(@Nullable Integer distance) worldType(RegistryReference<WorldType> type) Methods inherited from interface net.kyori.adventure.builder.AbstractBuilder
buildMethods inherited from interface org.spongepowered.api.util.CopyableBuilder
fromMethods inherited from interface org.spongepowered.api.util.ResourceKeyedBuilder
key
-
Method Details
-
displayName
-
worldType
-
generator
-
generationConfig
-
gameMode
-
difficulty
-
serializationBehavior
-
loadOnStartup
-
performsSpawnLogic
-
hardcore
-
commands
-
pvp
-
viewDistance
-
spawnPosition
-