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
build
Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
Methods 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
-