public class PrefabPatternGeneratorJsonLoader extends JsonLoader
Class PrefabPatternGeneratorJsonLoader. Provides prefabpatterngeneratorjsonloader functionality for the Hytale server.
java.lang.Object > JsonLoader > PrefabPatternGeneratorJsonLoader
Field Summary
heightThresholds
Field heightThresholds.
category
Field category.
blockArray
Field blockArray.
biomeSet
Field biomeSet.
deepSearch
Field deepSearch.
array
Field array.
name
Field name.
name2
Field name2.
Method Detail
PrefabPatternGeneratorJsonLoader
public
PrefabPatternGeneratorJsonLoader
(@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json, final FileLoadingContext context)
Method PrefabPatternGeneratorJsonLoader.
- Parameters:
@Nonnull final SeedStringseedfinal PathdataFolderfinal JsonElementjsonfinal FileLoadingContextcontext
PrefabPatternGenerator
new
PrefabPatternGenerator
(this.seed.hashCode()
Method PrefabPatternGenerator.
- Parameters:
this.seed.hashCode(this.seed.hashCode(
PointGeneratorJsonLoader
new
PointGeneratorJsonLoader
(this.seed, this.dataFolder, this.get("GridGenerator")
Method PointGeneratorJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("GridGenerator"this.get("GridGenerator"
ResolvedBlockArrayJsonLoader
new
ResolvedBlockArrayJsonLoader
((SeedStringMethod ResolvedBlockArrayJsonLoader.
- Parameters:
(SeedString(SeedString
loadHeightThresholds
Method loadHeightThresholds.
HeightThresholdInterpreterJsonLoader
new
HeightThresholdInterpreterJsonLoader
(this.seed, this.dataFolder, this.get("HeightThreshold")
Method HeightThresholdInterpreterJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("HeightThreshold"this.get("HeightThreshold"
loadHeightCondition
ICoordinateRndCondition
loadHeightCondition
(@Nullable final IHeightThresholdInterpreter thresholdInterpreter)
Method loadHeightCondition.
- Parameters:
@Nullable final IHeightThresholdInterpreterthresholdInterpreter
NoiseMaskConditionJsonLoader
new
NoiseMaskConditionJsonLoader
(this.seed, this.dataFolder, this.get("NoiseMask")
Method NoiseMaskConditionJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("NoiseMask"this.get("NoiseMask"
BlockPlacementMaskJsonLoader
new
BlockPlacementMaskJsonLoader
((SeedStringMethod BlockPlacementMaskJsonLoader.
- Parameters:
(SeedString(SeedString
loadRotations
PrefabRotation[]
loadRotations
()
Method loadRotations.
RandomCoordinateDoubleSupplier
new
RandomCoordinateDoubleSupplier
(new DoubleRangeJsonLoader(this.seed, this.dataFolder, this.get("Displacement")
Method RandomCoordinateDoubleSupplier.
- Parameters:
newDoubleRangeJsonLoader(this.seedthis.dataFolderthis.dataFolderthis.get("Displacement"this.get("Displacement"
loadFitHeightmap
boolean
loadFitHeightmap
()
Method loadFitHeightmap.
loadOnWater
boolean
loadOnWater
()
Method loadOnWater.
loadDeepSearch
Method loadDeepSearch.
- Parameters:
@Nonnull final IHeightThresholdInterpreterinterpreter
loadSubmerge
boolean
loadSubmerge
()
Method loadSubmerge.
loadMaxSize
int
loadMaxSize
()
Method loadMaxSize.
loadExclusionRadius
int
loadExclusionRadius
()
Method loadExclusionRadius.
Error
new
Error
("Could not find rotation \"" + name + "\". Allowed: " + Arrays.toString(PrefabRotation.VALUES)
Method Error.
- Parameters:
"Could not find rotation \"" + name + "\". Allowed: " +Arrays.toString(PrefabRotation.VALUES