Interface WorldTemplate
- All Superinterfaces:
DataHolder,DataPackEntry<WorldTemplate>,DataSerializable,Keyed,ResourceKeyed,ValueContainer
A template for a
ServerWorld.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceNested classes/interfaces inherited from interface org.spongepowered.api.data.DataHolder
DataHolder.Immutable<I extends DataHolder.Immutable<I>>, DataHolder.Mutable -
Method Summary
Modifier and TypeMethodDescriptiondefault WorldTemplate.Builderstatic WorldTemplate.Builderbuilder()commands()default Optional<Difficulty> gameMode()default ChunkGeneratorhardcore()default booleanstatic WorldTemplatestatic WorldTemplatedefault booleanpvp()seed()default Optional<SerializationBehavior> static WorldTemplatetheEnd()static WorldTemplatedefault WorldTypeMethods inherited from interface org.spongepowered.api.datapack.DataPackEntry
packMethods inherited from interface org.spongepowered.api.data.persistence.DataSerializable
contentVersion, toContainerMethods inherited from interface org.spongepowered.api.ResourceKeyed
key
-
Method Details
-
overworld
-
overworldCaves
-
theNether
-
theEnd
-
builder
-
displayName
-
worldType
-
generator
-
gameMode
-
difficulty
-
serializationBehavior
-
loadOnStartup
default boolean loadOnStartup() -
performsSpawnLogic
default boolean performsSpawnLogic() -
hardcore
-
commands
-
pvp
-
viewDistance
-
spawnPosition
-
seed
-
createDragonFight
-
asBuilder
-