Class PlanetDimension.Builder
java.lang.Object
com.lightning.northstar.planet.data.PlanetDimension.Builder
- Enclosing class:
PlanetDimension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionatmosphere(Atmosphere atmosphere) atmosphere(Consumer<Atmosphere.Builder> atmosphere) build()dimension(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) dimensionAbove(@Nullable net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) dimensionBelow(@Nullable net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) gravity(float gravity) heatRequirement(float intercept, float gradient) latitudeOffset(double latitudeOffset) latitudeOffsetDeg(double latitudeOffsetDeg) longitudeOffset(double longitudeOffset) longitudeOffsetDeg(double longitudeOffsetDeg) Sets the atmosphere to empty, disables wind and heat requirementorbit(boolean isOrbit) planet(@Nullable net.minecraft.resources.ResourceKey<PlanetProperties> planet) sun(float multiplier) sun(LevelFunction sun) temperature(float temperature) temperature(LevelFunction temperature, float average) temperature(LevelFunction temperature, org.joml.Vector2f average) wind(float wind) wind(LevelFunction wind)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
planet
public PlanetDimension.Builder planet(@Nullable @Nullable net.minecraft.resources.ResourceKey<PlanetProperties> planet) -
name
-
dimension
public PlanetDimension.Builder dimension(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
dimensionAbove
public PlanetDimension.Builder dimensionAbove(@Nullable @Nullable net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
dimensionBelow
public PlanetDimension.Builder dimensionBelow(@Nullable @Nullable net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
orbit
-
atmosphere
-
atmosphere
-
gravity
-
temperature
-
temperature
-
temperature
-
wind
-
wind
-
sun
-
sun
-
heatRequirement
-
longitudeOffset
-
longitudeOffsetDeg
-
latitudeOffset
-
latitudeOffsetDeg
-
noAtmosphere
Sets the atmosphere to empty, disables wind and heat requirement -
build
-