Package net.nullved.pmweatherapi.radar
Class RadarStorage
java.lang.Object
net.nullved.pmweatherapi.radar.RadarStorage
- Direct Known Subclasses:
RadarClientStorage,RadarServerStorage
Saves all the radars to a file to be saved and loaded from
-
Constructor Summary
ConstructorsConstructorDescriptionRadarStorage(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRadar(net.minecraft.core.BlockPos pos) voidaddRadars(Collection<net.minecraft.core.BlockPos> pos) Set<net.minecraft.core.BlockPos> abstract net.minecraft.world.level.LevelgetLevel()Set<net.minecraft.core.BlockPos> getRadarsInChunk(net.minecraft.world.level.ChunkPos pos) voidread()voidremoveRadar(net.minecraft.core.BlockPos pos) voidremoveRadars(Collection<net.minecraft.core.BlockPos> pos) net.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag tag) booleanshouldRecalculate(net.minecraft.world.level.ChunkPos pos)
-
Constructor Details
-
RadarStorage
public RadarStorage(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
-
-
Method Details
-
getLevel
public abstract net.minecraft.world.level.Level getLevel() -
getAllRadars
-
getRadarsInChunk
-
shouldRecalculate
public boolean shouldRecalculate(net.minecraft.world.level.ChunkPos pos) -
addRadar
public void addRadar(net.minecraft.core.BlockPos pos) -
addRadars
-
removeRadar
public void removeRadar(net.minecraft.core.BlockPos pos) -
removeRadars
-
save
public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag) -
read
public void read()
-