Package de.z0rdak.yawp.data.region
Class RegionDataManager
java.lang.Object
de.z0rdak.yawp.data.region.RegionDataManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic GlobalRegionstatic GlobalRegionDatastatic Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.ResourceLocation rl) static Set<net.minecraft.resources.ResourceLocation> static Collection<IMarkableRegion> getLocalsFor(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static LevelRegionDatagetOrCreate(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static LevelRegionDatagetOrCreate(net.minecraft.resources.ResourceLocation rl) static LevelRegionDatagetOrCreate(net.minecraft.world.level.Level level) static LevelListDatagetSavedDims(@Nullable Supplier<LevelListData> defaultSupplier) static LevelListDatastatic booleanhasLevel(net.minecraft.resources.ResourceLocation level) static voidinitLevelDataOnChangeWorld(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level srcLvl, net.minecraft.world.level.Level dstLvl) static voidinitLevelDataOnLogin(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.Level level) static voidloadLevelListData(net.minecraft.server.MinecraftServer server) static voidonServerStarting(net.minecraft.server.MinecraftServer server) static voidresetLevelData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static voidresetLevelData(net.minecraft.resources.ResourceLocation rl) static voidsave()static voidsave(boolean force) static voidsave(net.minecraft.server.MinecraftServer server, boolean flush, boolean force) static voidsaveOnStop(net.minecraft.server.MinecraftServer server) static voidsaveOnUnload(net.minecraft.server.MinecraftServer server, net.minecraft.server.level.ServerLevel level) static voidworldLoad(net.minecraft.server.MinecraftServer server, net.minecraft.server.level.ServerLevel level)
-
Field Details
-
LOGGER
public static final org.apache.logging.log4j.Logger LOGGER
-
-
Method Details
-
getSavedLevelData
-
getLevels
-
hasLevel
public static boolean hasLevel(net.minecraft.resources.ResourceLocation level) -
getLevelNames
-
getGlobalRegionData
-
getGlobalRegion
-
save
public static void save() -
save
public static void save(boolean force) -
getSavedDims
public static LevelListData getSavedDims(@Nullable @Nullable Supplier<LevelListData> defaultSupplier) -
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
-
getOrCreate
-
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)
-