Class RegionDataManager

java.lang.Object
de.z0rdak.yawp.data.region.RegionDataManager

public class RegionDataManager extends Object
  • Field Details

    • LOGGER

      public static final org.apache.logging.log4j.Logger LOGGER
  • Method Details

    • getSavedLevelData

      public static LevelListData getSavedLevelData()
    • getLevels

      public static Set<net.minecraft.resources.ResourceLocation> getLevels()
    • hasLevel

      public static boolean hasLevel(net.minecraft.resources.ResourceLocation level)
    • getLevelNames

      public static Set<String> getLevelNames()
    • getGlobalRegionData

      public static GlobalRegionData getGlobalRegionData()
    • getGlobalRegion

      public static GlobalRegion getGlobalRegion()
    • save

      public static void save()
    • save

      public static void save(boolean force)
    • getSavedDims

      public static LevelListData getSavedDims()
    • onServerStarting

      public static void onServerStarting(net.minecraft.server.MinecraftServer server)
    • save

      public static void save(net.minecraft.server.MinecraftServer server, boolean flush, boolean force)
    • saveOnStop

      public static void saveOnStop(net.minecraft.server.MinecraftServer server)
    • saveOnUnload

      public static void saveOnUnload(net.minecraft.server.MinecraftServer server, net.minecraft.server.level.ServerLevel level)
    • loadLevelListData

      public static void loadLevelListData(net.minecraft.server.MinecraftServer server)
    • worldLoad

      public static void worldLoad(net.minecraft.server.MinecraftServer server, net.minecraft.server.level.ServerLevel level)
    • initLevelDataOnLogin

      public static void initLevelDataOnLogin(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.Level level)
    • initLevelDataOnChangeWorld

      public static void initLevelDataOnChangeWorld(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level srcLvl, net.minecraft.world.level.Level dstLvl)
    • getLevelRegionData

      public static Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.ResourceLocation rl)
    • getLevelRegionData

      public static Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
    • getOrCreate

      public static LevelRegionData getOrCreate(net.minecraft.resources.ResourceLocation rl)
    • getOrCreate

      public static LevelRegionData getOrCreate(net.minecraft.world.level.Level level)
    • getLocalsFor

      public static Collection<IMarkableRegion> getLocalsFor(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
    • getOrCreate

      public static LevelRegionData getOrCreate(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
    • resetLevelData

      public static void resetLevelData(net.minecraft.resources.ResourceLocation rl)
    • resetLevelData

      public static void resetLevelData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)