public class SpongeWorldBuilder extends Object implements org.spongepowered.api.world.WorldBuilder
Constructor and Description |
---|
SpongeWorldBuilder() |
SpongeWorldBuilder(org.spongepowered.api.world.WorldCreationSettings settings) |
SpongeWorldBuilder(org.spongepowered.api.world.storage.WorldProperties properties) |
Modifier and Type | Method and Description |
---|---|
Optional<org.spongepowered.api.world.World> |
build() |
org.spongepowered.api.world.WorldCreationSettings |
buildSettings() |
SpongeWorldBuilder |
dimensionId(int id) |
org.spongepowered.api.world.WorldBuilder |
dimensionType(org.spongepowered.api.world.DimensionType type) |
org.spongepowered.api.world.WorldBuilder |
enabled(boolean state) |
org.spongepowered.api.world.WorldBuilder |
fill(org.spongepowered.api.world.WorldCreationSettings settings) |
org.spongepowered.api.world.WorldBuilder |
fill(org.spongepowered.api.world.storage.WorldProperties properties) |
org.spongepowered.api.world.WorldBuilder |
gameMode(org.spongepowered.api.entity.living.player.gamemode.GameMode gameMode) |
org.spongepowered.api.world.WorldBuilder |
generator(org.spongepowered.api.world.GeneratorType type) |
org.spongepowered.api.world.WorldBuilder |
generatorModifiers(org.spongepowered.api.world.gen.WorldGeneratorModifier... modifiers) |
org.spongepowered.api.world.WorldBuilder |
generatorSettings(org.spongepowered.api.data.DataContainer settings) |
org.spongepowered.api.world.WorldBuilder |
hardcore(boolean enabled) |
SpongeWorldBuilder |
isMod(boolean flag) |
org.spongepowered.api.world.WorldBuilder |
keepsSpawnLoaded(boolean state) |
org.spongepowered.api.world.WorldBuilder |
loadsOnStartup(boolean state) |
org.spongepowered.api.world.WorldBuilder |
name(String name) |
org.spongepowered.api.world.WorldBuilder |
reset() |
org.spongepowered.api.world.WorldBuilder |
seed(long seed) |
org.spongepowered.api.world.WorldBuilder |
teleporterAgent(org.spongepowered.api.world.TeleporterAgent agent) |
org.spongepowered.api.world.WorldBuilder |
usesMapFeatures(boolean enabled) |
public SpongeWorldBuilder()
public SpongeWorldBuilder(org.spongepowered.api.world.WorldCreationSettings settings)
public SpongeWorldBuilder(org.spongepowered.api.world.storage.WorldProperties properties)
public org.spongepowered.api.world.WorldBuilder fill(org.spongepowered.api.world.WorldCreationSettings settings)
fill
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder fill(org.spongepowered.api.world.storage.WorldProperties properties)
fill
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder name(String name)
name
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder seed(long seed)
seed
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder gameMode(org.spongepowered.api.entity.living.player.gamemode.GameMode gameMode)
gameMode
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder generator(org.spongepowered.api.world.GeneratorType type)
generator
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder dimensionType(org.spongepowered.api.world.DimensionType type)
dimensionType
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder usesMapFeatures(boolean enabled)
usesMapFeatures
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder hardcore(boolean enabled)
hardcore
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder enabled(boolean state)
enabled
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder loadsOnStartup(boolean state)
loadsOnStartup
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder keepsSpawnLoaded(boolean state)
keepsSpawnLoaded
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder generatorSettings(org.spongepowered.api.data.DataContainer settings)
generatorSettings
in interface org.spongepowered.api.world.WorldBuilder
public org.spongepowered.api.world.WorldBuilder generatorModifiers(org.spongepowered.api.world.gen.WorldGeneratorModifier... modifiers)
generatorModifiers
in interface org.spongepowered.api.world.WorldBuilder
public SpongeWorldBuilder dimensionId(int id)
public SpongeWorldBuilder isMod(boolean flag)
public org.spongepowered.api.world.WorldBuilder teleporterAgent(org.spongepowered.api.world.TeleporterAgent agent)
teleporterAgent
in interface org.spongepowered.api.world.WorldBuilder
public Optional<org.spongepowered.api.world.World> build() throws IllegalStateException
build
in interface org.spongepowered.api.world.WorldBuilder
IllegalStateException
public org.spongepowered.api.world.WorldCreationSettings buildSettings() throws IllegalStateException
buildSettings
in interface org.spongepowered.api.world.WorldBuilder
IllegalStateException
public org.spongepowered.api.world.WorldBuilder reset()
reset
in interface org.spongepowered.api.world.WorldBuilder