21 lines
570 B
Java
21 lines
570 B
Java
package com.hypixel.hytale.server.worldgen.prefab;
|
|
|
|
import com.hypixel.hytale.server.core.prefab.PrefabStore;
|
|
import java.nio.file.Path;
|
|
import javax.annotation.Nonnull;
|
|
|
|
public enum PrefabStoreRoot {
|
|
ASSETS,
|
|
WORLD_GEN;
|
|
|
|
public static final PrefabStoreRoot DEFAULT = WORLD_GEN;
|
|
|
|
@Nonnull
|
|
public static Path resolvePrefabStore(@Nonnull PrefabStoreRoot store, @Nonnull Path dataFolder) {
|
|
return switch (store) {
|
|
case ASSETS -> PrefabStore.get().getAssetPrefabsPath();
|
|
case WORLD_GEN -> dataFolder.resolve("Prefabs");
|
|
};
|
|
}
|
|
}
|