Class PrefabStore
java.lang.Object
com.hypixel.hytale.server.core.prefab.PrefabStore
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final PrefabStoreprivate final Map<Path, BlockSelection> static final Path -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAssetPackForPrefabPath(Path prefabPath) static PrefabStoreget()getAssetPrefab(String key) getAssetPrefabDir(String key) getPrefabDir(Path dir) getServerPrefab(String key) getServerPrefabDir(String key) getWorldGenPrefab(String key) getWorldGenPrefab(Path prefabsPath, String key) getWorldGenPrefabsPath(String name) voidsaveAssetPrefab(String key, BlockSelection prefab) voidsaveAssetPrefab(String key, BlockSelection prefab, boolean overwrite) voidsavePrefab(Path path, BlockSelection prefab, boolean overwrite) voidsaveServerPrefab(String key, BlockSelection prefab) voidsaveServerPrefab(String key, BlockSelection prefab, boolean overwrite) voidsaveWorldGenPrefab(String key, BlockSelection prefab) voidsaveWorldGenPrefab(String key, BlockSelection prefab, boolean overwrite)
-
Field Details
-
PREFAB_FILTER
-
PREFABS_PATH
-
DEFAULT_WORLDGEN_NAME
- See Also:
-
INSTANCE
-
PREFAB_CACHE
-
-
Constructor Details
-
PrefabStore
private PrefabStore()
-
-
Method Details
-
getServerPrefab
-
getPrefab
-
getServerPrefabsPath
-
getServerPrefabDir
-
getPrefabDir
-
saveServerPrefab
-
saveWorldGenPrefab
public void saveWorldGenPrefab(@Nonnull String key, @Nonnull BlockSelection prefab, boolean overwrite) -
savePrefab
-
getWorldGenPrefabsPath
-
getAssetRootPath
-
getWorldGenPrefabsPath
-
saveServerPrefab
public void saveServerPrefab(@Nonnull String key, @Nonnull BlockSelection prefab, boolean overwrite) -
getAssetPrefabsPath
-
getAssetPrefabsPathForPack
-
getAllAssetPrefabPaths
-
getAssetPrefabFromAnyPack
-
findAssetPrefabPath
-
findAssetPackForPrefabPath
-
getAssetPrefab
-
getAssetPrefabDir
-
saveAssetPrefab
-
saveAssetPrefab
-
getWorldGenPrefab
-
getWorldGenPrefab
-
getWorldGenPrefabDir
-
saveWorldGenPrefab
-
get
-