Contents
- Description
- Nested Class Summary
- Field Summary
- Method Summary
- Method Details
- capture()
- capture(WorldGenAssetUsage)
- captureEpoch()
- worlds()
- zones()
- biomes()
- caveConfigs()
- caveTypes()
- caveNodes()
- blockMasks()
- noises()
- prefabPatterns()
- climateMasks()
- covers(String)
- coversParentKeys()
- coverMembershipsByBiome()
- covers()
- prefabPatterns(String)
- prefabPatternsParentKeys()
- prefabMembershipsByBiome()
- uniquePrefabs(String)
- uniquePrefabsParentKeys()
- uniquePrefabMembershipsByZone()
- uniquePrefabs()
- layers(String)
- layersParentKeys()
- layerMembershipsByBiome()
- layers()
- zoneMembershipsByWorld()
- colorClaimsByWorldAndRgb()
- uniqueRulesByWorld()
- biomeMembershipsByZone()
- caveTypeMembershipsByConfig()
- resolveWorld(String)
- suggestWorldKey(String)
- resolveZone(String)
- resolveBiome(String)
- resolveCaveConfig(String)
- resolveCaveType(String)
- resolveCaveNode(String)
- resolveBlockMask(String)
- resolveNoise(String)
- resolvePrefabPattern(String)
- resolveClimateMask(String)
- biomes(String)
- biomeParentKeys()
- caveTypes(String)
- caveTypeParentKeys()
- zones(String)
- colorClaims(String)
- uniqueRules(String)
- zoneParentKeys()
- statistics()
- referenceResource(Path)
Class WorldGenMembershipSnapshot
java.lang.Object
com.hypixel.hytale.builtin.worldgen.assets.membership.WorldGenMembershipSnapshot
- All Implemented Interfaces:
WorldGenMembershipView
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface WorldGenMembershipView
WorldGenMembershipView.BiomeCollection, WorldGenMembershipView.BiomeOccurrence, WorldGenMembershipView.BiomeOccurrenceKey, WorldGenMembershipView.CaveTypeOccurrence, WorldGenMembershipView.CaveTypeSource, WorldGenMembershipView.LayerCollection, WorldGenMembershipView.LayerOccurrence<L>, WorldGenMembershipView.PlacementOccurrence<T>, WorldGenMembershipView.PlacementOccurrenceKey, WorldGenMembershipView.ZoneColorClaim, WorldGenMembershipView.ZoneUniqueRule, WorldGenMembershipView.ZoneWorldMembership -
Field Summary
Fields inherited from interface WorldGenMembershipView
BIOME_SURFACE, CANONICAL_KEY_ORDER, CAVE_TYPE_SURFACE -
Method Summary
Modifier and TypeMethodDescriptionbiomes()static WorldGenMembershipSnapshotcapture()static WorldGenMembershipSnapshotcapture(WorldGenAssetUsage usage) longcolorClaims(String worldKey) covers()layers()noises()prefabPatterns(String parentKey) voidreferenceResource(Path path) resolveBiome(String key) com.hypixel.hytale.blockmask.BlockMaskresolveBlockMask(String key) resolveCaveConfig(String key) resolveCaveNode(String key) resolveCaveType(String key) resolveClimateMask(String key) resolveNoise(String key) resolveWorld(String key) resolveZone(String key) suggestWorldKey(String key) uniquePrefabs(String parentKey) uniqueRules(String worldKey) worlds()zones()
-
Method Details
-
capture
-
capture
-
captureEpoch
public long captureEpoch() -
worlds
-
zones
-
biomes
-
caveConfigs
-
caveTypes
-
caveNodes
-
blockMasks
-
noises
-
prefabPatterns
-
climateMasks
-
covers
@Nonnull public List<WorldGenMembershipView.PlacementOccurrence<CoverBiomeMembership>> covers(@Nonnull String parentKey) throws WorldGenCompositionException - Specified by:
coversin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
coversParentKeys
- Specified by:
coversParentKeysin interfaceWorldGenMembershipView
-
coverMembershipsByBiome
@Nonnull public Map<String, List<WorldGenMembershipView.PlacementOccurrence<CoverBiomeMembership>>> coverMembershipsByBiome() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
covers
-
prefabPatterns
@Nonnull public List<WorldGenMembershipView.PlacementOccurrence<PrefabBiomeMembership>> prefabPatterns(@Nonnull String parentKey) throws WorldGenCompositionException - Specified by:
prefabPatternsin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
prefabPatternsParentKeys
- Specified by:
prefabPatternsParentKeysin interfaceWorldGenMembershipView
-
prefabMembershipsByBiome
@Nonnull public Map<String, List<WorldGenMembershipView.PlacementOccurrence<PrefabBiomeMembership>>> prefabMembershipsByBiome() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
uniquePrefabs
@Nonnull public List<WorldGenMembershipView.PlacementOccurrence<UniquePrefabZoneMembership>> uniquePrefabs(@Nonnull String parentKey) throws WorldGenCompositionException - Specified by:
uniquePrefabsin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
uniquePrefabsParentKeys
- Specified by:
uniquePrefabsParentKeysin interfaceWorldGenMembershipView
-
uniquePrefabMembershipsByZone
@Nonnull public Map<String, List<WorldGenMembershipView.PlacementOccurrence<UniquePrefabZoneMembership>>> uniquePrefabMembershipsByZone() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
uniquePrefabs
-
layers
@Nonnull public WorldGenMembershipView.LayerCollection layers(@Nonnull String biomeKey) throws WorldGenCompositionException - Specified by:
layersin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
layersParentKeys
- Specified by:
layersParentKeysin interfaceWorldGenMembershipView
-
layerMembershipsByBiome
@Nonnull public Map<String, WorldGenMembershipView.LayerCollection> layerMembershipsByBiome() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
layers
-
zoneMembershipsByWorld
@Nonnull public Map<String, List<WorldGenMembershipView.ZoneWorldMembership>> zoneMembershipsByWorld() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
colorClaimsByWorldAndRgb
@Nonnull public Map<String, Map<Integer, List<WorldGenMembershipView.ZoneColorClaim>>> colorClaimsByWorldAndRgb() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
uniqueRulesByWorld
@Nonnull public Map<String, List<WorldGenMembershipView.ZoneUniqueRule>> uniqueRulesByWorld() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
biomeMembershipsByZone
@Nonnull public Map<String, WorldGenMembershipView.BiomeCollection> biomeMembershipsByZone() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
caveTypeMembershipsByConfig
@Nonnull public Map<String, List<WorldGenMembershipView.CaveTypeOccurrence>> caveTypeMembershipsByConfig() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
resolveWorld
-
suggestWorldKey
-
resolveZone
-
resolveBiome
-
resolveCaveConfig
-
resolveCaveType
-
resolveCaveNode
-
resolveBlockMask
-
resolveNoise
-
resolvePrefabPattern
-
resolveClimateMask
-
biomes
@Nonnull public WorldGenMembershipView.BiomeCollection biomes(@Nonnull String zoneKey) throws WorldGenCompositionException - Specified by:
biomesin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
biomeParentKeys
- Specified by:
biomeParentKeysin interfaceWorldGenMembershipView
-
caveTypes
@Nonnull public List<WorldGenMembershipView.CaveTypeOccurrence> caveTypes(@Nonnull String caveConfigKey) throws WorldGenCompositionException - Specified by:
caveTypesin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
caveTypeParentKeys
- Specified by:
caveTypeParentKeysin interfaceWorldGenMembershipView
-
zones
@Nonnull public List<WorldGenMembershipView.ZoneWorldMembership> zones(@Nonnull String worldKey) throws WorldGenCompositionException - Specified by:
zonesin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
colorClaims
@Nonnull public List<WorldGenMembershipView.ZoneColorClaim> colorClaims(@Nonnull String worldKey) throws WorldGenCompositionException - Specified by:
colorClaimsin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
uniqueRules
@Nonnull public List<WorldGenMembershipView.ZoneUniqueRule> uniqueRules(@Nonnull String worldKey) throws WorldGenCompositionException - Specified by:
uniqueRulesin interfaceWorldGenMembershipView- Throws:
WorldGenCompositionException
-
zoneParentKeys
- Specified by:
zoneParentKeysin interfaceWorldGenMembershipView
-
statistics
@Nonnull public WorldGenMembershipSnapshot.Statistics statistics() throws WorldGenCompositionException- Throws:
WorldGenCompositionException
-
referenceResource
-