Contents
- Description
- Nested Class Summary
- Field Summary
- Method Summary
- Field Details
- Method Details
- biomes(String)
- biomeParentKeys()
- caveTypes(String)
- caveTypeParentKeys()
- zones(String)
- colorClaims(String)
- uniqueRules(String)
- zoneParentKeys()
- covers(String)
- coversParentKeys()
- prefabPatterns(String)
- prefabPatternsParentKeys()
- uniquePrefabs(String)
- uniquePrefabsParentKeys()
- layers(String)
- layersParentKeys()
- createPlacementView(Map, Map, Map, Map, Collection, Collection)
- createPlacementView(Map, Map, Map, Map, Collection, Collection, Consumer)
- createBiomeView(Map, Collection)
- createBiomeView(Map, Collection, Consumer)
- createCaveView(Map, Collection)
- createCaveView(Map, Collection, Consumer)
- createCaveView(Collection, Collection)
- createCaveView(Collection, Collection, Consumer)
- createZoneView(Map, Collection)
- createZoneView(Map, Collection, Consumer)
- combine(WorldGenMembershipView...)
- resolveZoneMemberships(String, WorldMembershipValue[], Collection, Consumer)
- normalizeZoneColor(String)
Interface WorldGenMembershipView
- All Known Implementing Classes:
WorldGenMembershipSnapshot
public interface WorldGenMembershipView
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Comparator<String> static final String -
Method Summary
Modifier and TypeMethodDescriptioncolorClaims(String worldKey) static WorldGenMembershipViewcombine(WorldGenMembershipView... views) static WorldGenMembershipViewcreateBiomeView(Map<String, ? extends WorldGenBiomeAsset> effectiveBiomes, Collection<String> canonicalZoneKeys) static WorldGenMembershipViewcreateBiomeView(Map<String, ? extends WorldGenBiomeAsset> effectiveBiomes, Collection<String> canonicalZoneKeys, Consumer<String> warnings) static WorldGenMembershipViewcreateCaveView(Collection<WorldGenMembershipView.CaveTypeSource> effectiveCaveTypes, Collection<String> canonicalCaveConfigKeys) static WorldGenMembershipViewcreateCaveView(Collection<WorldGenMembershipView.CaveTypeSource> effectiveCaveTypes, Collection<String> canonicalCaveConfigKeys, Consumer<String> warnings) static WorldGenMembershipViewcreateCaveView(Map<String, ? extends CaveTypeAsset> effectiveCaveTypes, Collection<String> canonicalCaveConfigKeys) static WorldGenMembershipViewcreateCaveView(Map<String, ? extends CaveTypeAsset> effectiveCaveTypes, Collection<String> canonicalCaveConfigKeys, Consumer<String> warnings) static WorldGenMembershipViewcreatePlacementView(Map<String, CoverAsset> covers, Map<String, PrefabPatternAsset> patterns, Map<String, UniquePrefabAsset> uniquePrefabs, Map<String, WorldGenLayerAsset> layers, Collection<String> biomeKeys, Collection<String> zoneKeys) static WorldGenMembershipViewcreatePlacementView(Map<String, CoverAsset> covers, Map<String, PrefabPatternAsset> patterns, Map<String, UniquePrefabAsset> uniquePrefabs, Map<String, WorldGenLayerAsset> layers, Collection<String> biomeKeys, Collection<String> zoneKeys, Consumer<String> warnings) static WorldGenMembershipViewcreateZoneView(Map<String, ? extends ZoneAsset> effectiveZones, Collection<String> canonicalWorldKeys) static WorldGenMembershipViewcreateZoneView(Map<String, ? extends ZoneAsset> effectiveZones, Collection<String> canonicalWorldKeys, Consumer<String> warnings) static StringnormalizeZoneColor(String value) prefabPatterns(String parentKey) resolveZoneMemberships(String zoneKey, WorldMembershipValue[] memberships, Collection<String> canonicalWorldKeys, Consumer<String> warnings) uniquePrefabs(String parentKey) uniqueRules(String worldKey)
-
Field Details
-
BIOME_SURFACE
- See Also:
-
CAVE_TYPE_SURFACE
- See Also:
-
CANONICAL_KEY_ORDER
-
-
Method Details
-
biomes
@Nonnull WorldGenMembershipView.BiomeCollection biomes(@Nonnull String zoneKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
biomeParentKeys
-
caveTypes
@Nonnull default List<WorldGenMembershipView.CaveTypeOccurrence> caveTypes(@Nonnull String caveConfigKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
caveTypeParentKeys
-
zones
@Nonnull default List<WorldGenMembershipView.ZoneWorldMembership> zones(@Nonnull String worldKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
colorClaims
@Nonnull default List<WorldGenMembershipView.ZoneColorClaim> colorClaims(@Nonnull String worldKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
uniqueRules
@Nonnull default List<WorldGenMembershipView.ZoneUniqueRule> uniqueRules(@Nonnull String worldKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
zoneParentKeys
-
covers
@Nonnull default List<WorldGenMembershipView.PlacementOccurrence<CoverBiomeMembership>> covers(@Nonnull String parentKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
coversParentKeys
-
prefabPatterns
@Nonnull default List<WorldGenMembershipView.PlacementOccurrence<PrefabBiomeMembership>> prefabPatterns(@Nonnull String parentKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
prefabPatternsParentKeys
-
uniquePrefabs
@Nonnull default List<WorldGenMembershipView.PlacementOccurrence<UniquePrefabZoneMembership>> uniquePrefabs(@Nonnull String parentKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
uniquePrefabsParentKeys
-
layers
@Nonnull default WorldGenMembershipView.LayerCollection layers(@Nonnull String biomeKey) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
layersParentKeys
-
createPlacementView
@Nonnull static WorldGenMembershipView createPlacementView(@Nonnull Map<String, CoverAsset> covers, @Nonnull Map<String, PrefabPatternAsset> patterns, @Nonnull Map<String, UniquePrefabAsset> uniquePrefabs, @Nonnull Map<String, WorldGenLayerAsset> layers, @Nonnull Collection<String> biomeKeys, @Nonnull Collection<String> zoneKeys) -
createPlacementView
@Nonnull static WorldGenMembershipView createPlacementView(@Nonnull Map<String, CoverAsset> covers, @Nonnull Map<String, PrefabPatternAsset> patterns, @Nonnull Map<String, UniquePrefabAsset> uniquePrefabs, @Nonnull Map<String, WorldGenLayerAsset> layers, @Nonnull Collection<String> biomeKeys, @Nonnull Collection<String> zoneKeys, @Nonnull Consumer<String> warnings) -
createBiomeView
@Nonnull static WorldGenMembershipView createBiomeView(@Nonnull Map<String, ? extends WorldGenBiomeAsset> effectiveBiomes, @Nonnull Collection<String> canonicalZoneKeys) -
createBiomeView
@Nonnull static WorldGenMembershipView createBiomeView(@Nonnull Map<String, ? extends WorldGenBiomeAsset> effectiveBiomes, @Nonnull Collection<String> canonicalZoneKeys, @Nonnull Consumer<String> warnings) -
createCaveView
@Nonnull static WorldGenMembershipView createCaveView(@Nonnull Map<String, ? extends CaveTypeAsset> effectiveCaveTypes, @Nonnull Collection<String> canonicalCaveConfigKeys) -
createCaveView
@Nonnull static WorldGenMembershipView createCaveView(@Nonnull Map<String, ? extends CaveTypeAsset> effectiveCaveTypes, @Nonnull Collection<String> canonicalCaveConfigKeys, @Nonnull Consumer<String> warnings) -
createCaveView
@Nonnull static WorldGenMembershipView createCaveView(@Nonnull Collection<WorldGenMembershipView.CaveTypeSource> effectiveCaveTypes, @Nonnull Collection<String> canonicalCaveConfigKeys) -
createCaveView
@Nonnull static WorldGenMembershipView createCaveView(@Nonnull Collection<WorldGenMembershipView.CaveTypeSource> effectiveCaveTypes, @Nonnull Collection<String> canonicalCaveConfigKeys, @Nonnull Consumer<String> warnings) -
createZoneView
@Nonnull static WorldGenMembershipView createZoneView(@Nonnull Map<String, ? extends ZoneAsset> effectiveZones, @Nonnull Collection<String> canonicalWorldKeys) -
createZoneView
@Nonnull static WorldGenMembershipView createZoneView(@Nonnull Map<String, ? extends ZoneAsset> effectiveZones, @Nonnull Collection<String> canonicalWorldKeys, @Nonnull Consumer<String> warnings) -
combine
-
resolveZoneMemberships
@Nonnull static List<WorldGenMembershipView.ZoneWorldMembership> resolveZoneMemberships(@Nonnull String zoneKey, @Nonnull WorldMembershipValue[] memberships, @Nonnull Collection<String> canonicalWorldKeys, @Nonnull Consumer<String> warnings) -
normalizeZoneColor
-