Class CaveBiomeMaskJsonLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource,Int2FlagsCondition>
com.hypixel.hytale.procedurallib.json.JsonLoader<SeedStringResource,Int2FlagsCondition>
com.hypixel.hytale.server.worldgen.loader.cave.CaveBiomeMaskJsonLoader
-
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
ConstructorsConstructorDescriptionCaveBiomeMaskJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json, ZoneFileContext zoneContext) -
Method Summary
Modifier and TypeMethodDescriptionload()protected IIntConditionloadBiomeMask(String maskName) protected intprotected CompositeInt2Flags.FlagCondition[]loadFlagConditions(IIntCondition generate, IIntCondition populate) protected booleanloadFlagSetting(String key, boolean defaultValue) protected IIntConditionprotected IIntConditionMethods 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
-
zoneContext
-
-
Constructor Details
-
CaveBiomeMaskJsonLoader
public CaveBiomeMaskJsonLoader(@Nonnull SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json, ZoneFileContext zoneContext)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource,Int2FlagsCondition>
-
loadGenerationMask
-
loadPopulationMask
-
loadFlagConditions
@Nonnull protected CompositeInt2Flags.FlagCondition[] loadFlagConditions(IIntCondition generate, IIntCondition populate) -
loadDefaultResult
protected int loadDefaultResult() -
loadBiomeMask
-
loadFlagSetting
-