CaveBiomeMaskJsonLoader

public class CaveBiomeMaskJsonLoader extends JsonLoader

Class CaveBiomeMaskJsonLoader. Provides cavebiomemaskjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > CaveBiomeMaskJsonLoader

Field Summary

generate

final IIntCondition generate

Field generate.

populate

final IIntCondition populate

Field populate.

defaultResult

final int defaultResult

Field defaultResult.

flagConditions

final CompositeInt2Flags.FlagCondition[] flagConditions

Field flagConditions.

Method Detail

CaveBiomeMaskJsonLoader

public public CaveBiomeMaskJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json, final ZoneFileContext zoneContext)

Method CaveBiomeMaskJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json
final ZoneFileContext zoneContext

load

public Int2FlagsCondition load ()

Method load.

loadGenerationMask

protected IIntCondition loadGenerationMask ()

Method loadGenerationMask.

loadPopulationMask

protected IIntCondition loadPopulationMask ()

Method loadPopulationMask.

loadFlagConditions

protected CompositeInt2Flags.FlagCondition[] loadFlagConditions (final IIntCondition generate, final IIntCondition populate)

Method loadFlagConditions.

Parameters:
final IIntCondition generate
final IIntCondition populate

loadDefaultResult

protected int loadDefaultResult ()

Method loadDefaultResult.

loadBiomeMask

protected IIntCondition loadBiomeMask (final String maskName)

Method loadBiomeMask.

Parameters:
final String maskName

BiomeMaskJsonLoader

public new BiomeMaskJsonLoader ((SeedString)

Method BiomeMaskJsonLoader.

Parameters:
(SeedString (SeedString

loadFlagSetting

protected boolean loadFlagSetting (final String key, final boolean defaultValue)

Method loadFlagSetting.

Parameters:
final String key
final boolean defaultValue