Class Radars

java.lang.Object
net.nullved.pmweatherapi.radar.Radars

public class Radars extends Object
Gets and manages all the radars for a given dimension
  • Method Details

    • readFromStorage

      public static void readFromStorage()
    • clear

      public static void clear()
    • get

      public static Radars get(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> level)
    • get

      public static Radars get(net.minecraft.world.level.Level level)
    • getAllDimensions

      public static Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>,Radars> getAllDimensions()
    • getRadarMap

      public Map<net.minecraft.world.level.ChunkPos,Set<net.minecraft.core.BlockPos>> getRadarMap()
    • getChunksWithRadars

      public Set<net.minecraft.world.level.ChunkPos> getChunksWithRadars()
    • getRadars

      public Set<net.minecraft.core.BlockPos> getRadars()
    • registerRadar

      public void registerRadar(net.minecraft.core.BlockPos pos)
    • registerRadars

      public void registerRadars(List<net.minecraft.core.BlockPos> radars)
    • unregisterRadar

      public void unregisterRadar(net.minecraft.core.BlockPos pos)
    • unregisterRadars

      public void unregisterRadars(List<net.minecraft.core.BlockPos> radars)
    • shouldRecalculate

      public boolean shouldRecalculate(net.minecraft.world.level.chunk.LevelChunk chunk)