Class DimensionType.Builder
java.lang.Object
net.minestom.server.world.DimensionType.Builder
- Enclosing interface:
DimensionType
-
Method Summary
Modifier and TypeMethodDescriptionambientLight(float ambientLight) build()cardinalLight(DimensionType.CardinalLight cardinalLight) ceiling(boolean hasCeiling) coordinateScale(double coordinateScale) fixedTime(boolean hasFixedTime) height(int height) infiniburn(String infiniburn) logicalHeight(int logicalHeight) minY(int minY) <T,Arg> DimensionType.Builder modifyAttribute(EnvironmentAttribute<T> attribute, EnvironmentAttribute.Modifier<T, Arg> modifier, Arg argument) monsterSpawnBlockLightLimit(int monsterSpawnBlockLightLimit) monsterSpawnLightLevel(IntProvider monsterSpawnLightLevel) setAttribute(EnvironmentAttribute<T> attribute, T value) skybox(DimensionType.Skybox skybox) skylight(boolean hasSkylight) timelines(RegistryTag<Timeline> timelines)
-
Method Details
-
fixedTime
-
skylight
-
ceiling
-
coordinateScale
-
minY
-
height
-
logicalHeight
-
infiniburn
-
ambientLight
-
monsterSpawnLightLevel
@Contract("_ -> this") public DimensionType.Builder monsterSpawnLightLevel(IntProvider monsterSpawnLightLevel) -
monsterSpawnBlockLightLimit
@Contract("_ -> this") public DimensionType.Builder monsterSpawnBlockLightLimit(int monsterSpawnBlockLightLimit) -
skybox
-
cardinalLight
@Contract("_ -> this") public DimensionType.Builder cardinalLight(DimensionType.CardinalLight cardinalLight) -
setAttribute
@Contract("_, _ -> this") public <T> DimensionType.Builder setAttribute(EnvironmentAttribute<T> attribute, T value) -
modifyAttribute
@Contract("_, _, _ -> this") public <T,Arg> DimensionType.Builder modifyAttribute(EnvironmentAttribute<T> attribute, EnvironmentAttribute.Modifier<T, Arg> modifier, Arg argument) -
timelines
-
build
-