Class PrefabLoader
java.lang.Object
com.hypixel.hytale.server.core.prefab.selection.buffer.PrefabLoader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intgetFilepathLengthNoExtension(String filepath) static voidresolvePrefabFolder(Path rootFolder, String prefabName, Consumer<Path> pathConsumer) voidresolvePrefabs(String prefabName, Consumer<Path> pathConsumer) static voidresolvePrefabs(Path rootFolder, String prefabName, Consumer<Path> pathConsumer) static StringresolveRelativeJsonPath(String prefabName, Path prefabPath, Path rootPrefabDir)
-
Field Details
-
JSON_FILEPATH_SEPARATOR
private static final char JSON_FILEPATH_SEPARATOR- See Also:
-
rootFolder
-
-
Constructor Details
-
PrefabLoader
-
-
Method Details
-
getRootFolder
-
resolvePrefabs
public void resolvePrefabs(@Nonnull String prefabName, @Nonnull Consumer<Path> pathConsumer) throws IOException - Throws:
IOException
-
resolvePrefabs
public static void resolvePrefabs(@Nonnull Path rootFolder, @Nonnull String prefabName, @Nonnull Consumer<Path> pathConsumer) throws IOException - Throws:
IOException
-
resolvePrefabFolder
public static void resolvePrefabFolder(@Nonnull Path rootFolder, @Nonnull String prefabName, @Nonnull Consumer<Path> pathConsumer) throws IOException - Throws:
IOException
-
resolveRelativeJsonPath
-
getFilepathLengthNoExtension
-