Class Planet

java.lang.Object
com.lightning.northstar.planet.Planet

public class Planet extends Object
  • Field Details

    • key

      public final net.minecraft.resources.ResourceKey<PlanetProperties> key
    • properties

      public final PlanetProperties properties
    • centralBody

      @Nullable public final @Nullable Planet centralBody
    • dimensions

      public final List<PlanetDimension> dimensions
    • satellites

      public final List<Planet> satellites
    • localPosition

      public final org.joml.Vector3d localPosition
      Local position around the parent planet
    • position

      public final org.joml.Vector3d position
      Absolute position in the solar system
    • system

      public GravitationalSystem system
  • Method Details

    • walkPreOrder

      public void walkPreOrder(Consumer<Planet> consumer)
    • walkPostOrder

      public void walkPostOrder(Consumer<Planet> consumer)
    • getLiteralName

      public String getLiteralName()
    • getName

      @Contract("-> new") public net.minecraft.network.chat.MutableComponent getName()
    • getDimensionName

      @Contract("_ -> new") public net.minecraft.network.chat.MutableComponent getDimensionName(PlanetDimension dimension)