CraftBukkit/src/main/java/org/bukkit/craftbukkit/util/CraftDimensionUtil.java
2021-11-23 18:39:43 +11:00

25 lines
707 B
Java

package org.bukkit.craftbukkit.util;
import net.minecraft.resources.ResourceKey;
import net.minecraft.world.level.World;
import net.minecraft.world.level.dimension.WorldDimension;
public class CraftDimensionUtil {
private CraftDimensionUtil() {
}
public static ResourceKey<World> getMainDimensionKey(World world) {
ResourceKey<WorldDimension> typeKey = world.getTypeKey();
if (typeKey == WorldDimension.OVERWORLD) {
return World.OVERWORLD;
} else if (typeKey == WorldDimension.NETHER) {
return World.NETHER;
} else if (typeKey == WorldDimension.END) {
return World.END;
}
return world.dimension();
}
}