Class RegionDataManager
java.lang.Object
de.z0rdak.yawp.data.region.RegionDataManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic LevelRegionDataaddTrackingFor(net.minecraft.resources.Identifier rl) static GlobalRegionstatic GlobalRegionDatastatic Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.Identifier rl) static Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static Set<net.minecraft.resources.Identifier> static Collection<IMarkableRegion> getLocalsFor(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static LevelListDatastatic LevelListDatastatic booleanhasLevel(net.minecraft.resources.Identifier 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 voidremoveTrackingFor(net.minecraft.resources.Identifier rl) static voidresetLevelData(net.minecraft.resources.Identifier rl) static voidresetLevelData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static voidsave()static voidsave(net.minecraft.server.MinecraftServer server, boolean flush, boolean force) static voidstatic voidsaveLevel(net.minecraft.resources.Identifier rl) static voidsaveLevel(net.minecraft.server.level.ServerLevel level) static voidsaveOnStop(net.minecraft.server.MinecraftServer server) static voidsaveOnUnload(net.minecraft.server.level.ServerLevel level) 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
-
getTrackedLevelData
-
getLevels
-
hasLevel
public static boolean hasLevel(net.minecraft.resources.Identifier level) -
getLevelNames
-
getGlobalRegionData
-
getGlobalRegion
-
save
public static void save() -
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) -
saveLevel
public static void saveLevel(net.minecraft.resources.Identifier rl) -
saveLevel
public static void saveLevel(net.minecraft.server.level.ServerLevel level) -
saveOnUnload
public static void saveOnUnload(net.minecraft.server.level.ServerLevel level) -
saveGlobalData
public static void saveGlobalData() -
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) -
removeTrackingFor
public static void removeTrackingFor(net.minecraft.resources.Identifier rl) -
addTrackingFor
-
getLevelRegionData
-
getLevelRegionData
public static Optional<LevelRegionData> getLevelRegionData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
getLocalsFor
public static Collection<IMarkableRegion> getLocalsFor(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
resetLevelData
public static void resetLevelData(net.minecraft.resources.Identifier rl) -
resetLevelData
public static void resetLevelData(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
-