Class PlanetTracker

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

public class PlanetTracker extends Object
  • Constructor Details

    • PlanetTracker

      public PlanetTracker()
  • Method Details

    • tick

      public void tick(net.minecraft.world.level.Level level, float partialTick)
    • updateOrbits

      public void updateOrbits(double days)
    • reloadPlanets

      public void reloadPlanets(net.minecraft.core.RegistryAccess registryAccess)
    • getDeltaDays

      public double getDeltaDays()
    • getPlanetById

      @Nullable public @Nullable Planet getPlanetById(net.minecraft.resources.ResourceKey<PlanetProperties> key)
    • getPlanetById

      @Nullable public @Nullable Planet getPlanetById(net.minecraft.resources.ResourceLocation key)
    • getPlanetByLevel

      @Nullable public @Nullable Planet getPlanetByLevel(net.minecraft.world.level.Level level)
    • getPlanetByLevel

      @Nullable public @Nullable Planet getPlanetByLevel(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> key)
    • getPlanetByLevel

      @Nullable public @Nullable Planet getPlanetByLevel(net.minecraft.resources.ResourceLocation key)
    • getDimensionByLevel

      @Nullable public @Nullable PlanetDimension getDimensionByLevel(net.minecraft.world.level.Level level)
    • getDimensionByLevel

      @Nullable public @Nullable PlanetDimension getDimensionByLevel(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> key)
    • getDimensionByLevel

      @Nullable public @Nullable PlanetDimension getDimensionByLevel(net.minecraft.resources.ResourceLocation key)
    • getPlanets

      public @UnmodifiableView Map<net.minecraft.resources.ResourceLocation,Planet> getPlanets()
    • getRoots

      public @UnmodifiableView List<Planet> getRoots()
    • getSystems

      public @UnmodifiableView Map<net.minecraft.resources.ResourceLocation,GravitationalSystem> getSystems()