Class ChunkGeneratorJsonLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource,ChunkGenerator>
com.hypixel.hytale.server.worldgen.loader.ChunkGeneratorJsonLoader
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionChunkGeneratorJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder) -
Method Summary
Modifier and TypeMethodDescriptionload()protected MaskProviderloadMaskProvider(com.google.gson.JsonObject worldJson, Vector2i worldSize, Vector2i worldOffset) private PathloadOverrideDataFolderPath(com.google.gson.JsonObject worldJson, Path dataFolder) protected PrefabStoreRootloadPrefabStore(com.google.gson.JsonObject worldJson) protected com.google.gson.JsonObjectloadWorldJson(Path file) protected Vector2iloadWorldOffset(com.google.gson.JsonObject worldJson) protected Vector2iloadWorldSize(com.google.gson.JsonObject worldJson) protected ZonePatternProviderJsonLoaderloadZonePatternGenerator(MaskProvider maskProvider) Methods inherited from class com.hypixel.hytale.procedurallib.json.Loader
getDataFolder, getSeed
-
Constructor Details
-
ChunkGeneratorJsonLoader
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource,ChunkGenerator>
-
loadOverrideDataFolderPath
-
loadWorldJson
-
loadWorldSize
-
loadWorldOffset
-
loadMaskProvider
@Nonnull protected MaskProvider loadMaskProvider(@Nonnull com.google.gson.JsonObject worldJson, Vector2i worldSize, Vector2i worldOffset) -
loadPrefabStore
-
loadZonePatternGenerator
@Nonnull protected ZonePatternProviderJsonLoader loadZonePatternGenerator(MaskProvider maskProvider)
-