|
26 | 26 |
|
27 | 27 | import com.github.benmanes.caffeine.cache.Caffeine; |
28 | 28 | import com.github.benmanes.caffeine.cache.LoadingCache; |
29 | | -import com.google.gson.Gson; |
30 | 29 | import de.bluecolored.bluemap.common.plugin.Plugin; |
31 | 30 | import de.bluecolored.bluemap.common.plugin.commands.Commands; |
32 | 31 | import de.bluecolored.bluemap.common.plugin.serverinterface.Player; |
|
42 | 41 | import net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback; |
43 | 42 | import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents; |
44 | 43 | import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; |
45 | | -import net.fabricmc.loom.configuration.FabricApiExtension; |
46 | 44 | import net.minecraft.server.MinecraftServer; |
47 | 45 | import net.minecraft.server.network.ServerPlayerEntity; |
48 | 46 | import net.minecraft.server.world.ServerWorld; |
49 | | -import net.minecraft.util.Identifier; |
50 | 47 | import net.minecraft.util.WorldSavePath; |
51 | | -import net.minecraft.util.registry.BuiltinRegistries; |
52 | | -import net.minecraft.util.registry.Registry; |
53 | | -import net.minecraft.world.biome.Biome; |
54 | | -import net.minecraft.world.biome.BiomeEffects; |
55 | | -import net.minecraft.world.biome.BiomeKeys; |
56 | | -import net.minecraft.world.biome.BuiltinBiomes; |
57 | 48 | import net.minecraft.world.dimension.DimensionType; |
58 | 49 | import org.apache.logging.log4j.LogManager; |
59 | | -import org.spongepowered.configurate.ConfigurateException; |
60 | | -import org.spongepowered.configurate.ConfigurationNode; |
61 | | -import org.spongepowered.configurate.gson.GsonConfigurationLoader; |
62 | 50 |
|
63 | 51 | import java.io.File; |
64 | 52 | import java.io.IOException; |
65 | | -import java.nio.file.Paths; |
| 53 | +import java.nio.file.Path; |
66 | 54 | import java.util.*; |
67 | 55 | import java.util.concurrent.CompletableFuture; |
68 | 56 | import java.util.concurrent.ConcurrentHashMap; |
@@ -173,9 +161,9 @@ public UUID getUUIDForWorld(ServerWorld world) throws IOException { |
173 | 161 |
|
174 | 162 | private UUID loadUUIDForWorld(ServerWorld world) throws IOException { |
175 | 163 | MinecraftServer server = world.getServer(); |
176 | | - File worldFolder = world.getServer().getRunDirectory().toPath().resolve(server.getSavePath(WorldSavePath.ROOT)).toFile(); |
177 | | - File dimensionFolder = DimensionType.getSaveDirectory(world.getRegistryKey(), worldFolder); |
178 | | - File dimensionDir = dimensionFolder.getCanonicalFile(); |
| 164 | + Path worldFolder = world.getServer().getRunDirectory().toPath().resolve(server.getSavePath(WorldSavePath.ROOT)); |
| 165 | + Path dimensionFolder = DimensionType.getSaveDirectory(world.getRegistryKey(), worldFolder); |
| 166 | + File dimensionDir = dimensionFolder.toFile().getCanonicalFile(); |
179 | 167 | return getUUIDForWorld(dimensionDir); |
180 | 168 | } |
181 | 169 |
|
|
0 commit comments