Class BiomeInterpolationJsonLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource,BiomeInterpolation>
com.hypixel.hytale.procedurallib.json.JsonLoader<SeedStringResource,BiomeInterpolation>
com.hypixel.hytale.server.worldgen.loader.biome.BiomeInterpolationJsonLoader
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
jsonFields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionBiomeInterpolationJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json, ZoneFileContext zoneFileContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidaddBiomes(IIntCondition mask, int radius, it.unimi.dsi.fastutil.ints.Int2IntMap biomeRadii) load()protected voidloadBiomeEntry(com.google.gson.JsonElement entry, int defaultRadius, it.unimi.dsi.fastutil.ints.Int2IntMap biomeRadii) protected IIntConditionloadBiomeMask(com.google.gson.JsonObject entry) protected it.unimi.dsi.fastutil.ints.Int2IntMaploadBiomeRadii(int maxRadius) protected static intloadBiomeRadius(com.google.gson.JsonObject entry, int maxRadius) protected intMethods inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
error, error, get, getRaw, has, isBoolean, isNumber, loadFile, loadFileConstructor, loadFileElem, mustGet, mustGet, mustGetArray, mustGetBool, mustGetNumber, mustGetObject, mustGetStringMethods inherited from class com.hypixel.hytale.procedurallib.json.Loader
getDataFolder, getSeed
-
Field Details
-
zoneFileContext
-
-
Constructor Details
-
BiomeInterpolationJsonLoader
public BiomeInterpolationJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json, ZoneFileContext zoneFileContext)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource,BiomeInterpolation>
-
loadDefaultRadius
protected int loadDefaultRadius() -
loadBiomeRadii
@Nonnull protected it.unimi.dsi.fastutil.ints.Int2IntMap loadBiomeRadii(int maxRadius) -
loadBiomeEntry
protected void loadBiomeEntry(@Nonnull com.google.gson.JsonElement entry, int defaultRadius, @Nonnull it.unimi.dsi.fastutil.ints.Int2IntMap biomeRadii) -
loadBiomeMask
-
loadBiomeRadius
protected static int loadBiomeRadius(@Nonnull com.google.gson.JsonObject entry, int maxRadius) -
addBiomes
protected static void addBiomes(IIntCondition mask, int radius, @Nonnull it.unimi.dsi.fastutil.ints.Int2IntMap biomeRadii)
-