public abstract class MixinWorldProvider extends Object implements org.spongepowered.api.world.Dimension, IMixinWorldProvider
Modifier and Type | Field and Description |
---|---|
protected int |
dimensionId |
protected boolean |
hasNoSky |
protected boolean |
isHellWorld |
net.minecraft.world.WorldType |
terrainType |
protected net.minecraft.world.World |
worldObj |
Constructor and Description |
---|
MixinWorldProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
allowsPlayerRespawns() |
boolean |
canCoordinateBeSpawn(int x,
int z) |
boolean |
doesWaterEvaporate() |
int |
getAverageGroundLevel() |
org.spongepowered.api.service.permission.context.Context |
getContext() |
SpongeConfig<SpongeConfig.DimensionConfig> |
getDimensionConfig() |
abstract String |
getDimensionName() |
org.spongepowered.api.world.GeneratorType |
getGeneratorType() |
boolean |
getHasNoSky() |
int |
getMinimumSpawnHeight() |
String |
getName() |
static net.minecraft.world.WorldProvider |
getProviderForDimension(int dimension) |
String |
getSaveFolder() |
org.spongepowered.api.world.DimensionType |
getType() |
boolean |
hasSky() |
void |
setAllowsPlayerRespawns(boolean allow) |
void |
setDimension(int dim) |
void |
setDimensionConfig(SpongeConfig<SpongeConfig.DimensionConfig> config) |
void |
setWaterEvaporates(boolean evaporates) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRandomizedSpawnPoint, getRespawnDimension
protected net.minecraft.world.World worldObj
protected int dimensionId
protected boolean isHellWorld
public net.minecraft.world.WorldType terrainType
protected boolean hasNoSky
public abstract String getDimensionName()
public String getName()
getName
in interface org.spongepowered.api.world.Dimension
public boolean allowsPlayerRespawns()
allowsPlayerRespawns
in interface org.spongepowered.api.world.Dimension
public void setAllowsPlayerRespawns(boolean allow)
setAllowsPlayerRespawns
in interface org.spongepowered.api.world.Dimension
public int getMinimumSpawnHeight()
getMinimumSpawnHeight
in interface org.spongepowered.api.world.Dimension
public boolean canCoordinateBeSpawn(int x, int z)
public boolean doesWaterEvaporate()
doesWaterEvaporate
in interface org.spongepowered.api.world.Dimension
public void setWaterEvaporates(boolean evaporates)
setWaterEvaporates
in interface org.spongepowered.api.world.Dimension
public boolean hasSky()
hasSky
in interface org.spongepowered.api.world.Dimension
public boolean getHasNoSky()
public org.spongepowered.api.world.DimensionType getType()
getType
in interface org.spongepowered.api.world.Dimension
@Nullable public String getSaveFolder()
getSaveFolder
in interface IMixinWorldProvider
public void setDimension(int dim)
setDimension
in interface IMixinWorldProvider
public void setDimensionConfig(SpongeConfig<SpongeConfig.DimensionConfig> config)
setDimensionConfig
in interface IMixinWorldProvider
public SpongeConfig<SpongeConfig.DimensionConfig> getDimensionConfig()
getDimensionConfig
in interface IMixinWorldProvider
public org.spongepowered.api.service.permission.context.Context getContext()
getContext
in interface org.spongepowered.api.service.permission.context.Contextual
public static net.minecraft.world.WorldProvider getProviderForDimension(int dimension)
public int getAverageGroundLevel()
getAverageGroundLevel
in interface IMixinWorldProvider
public org.spongepowered.api.world.GeneratorType getGeneratorType()
getGeneratorType
in interface org.spongepowered.api.world.Dimension