Uses of Interface
dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding
Packages that use PoolAliasBinding
-
Uses of PoolAliasBinding in dev.wyck.worldgen.structure.pools.alias
Classes in dev.wyck.worldgen.structure.pools.alias that implement PoolAliasBindingModifier and TypeClassDescriptionstatic final recordA binding that always resolves the alias to the same target.static final recordA binding that resolves the alias to one weighted target.static final recordA binding that picks one weighted group of bindings and applies all of them.Methods in dev.wyck.worldgen.structure.pools.alias that return PoolAliasBindingMethods in dev.wyck.worldgen.structure.pools.alias that return types with arguments of type PoolAliasBindingModifier and TypeMethodDescriptionPoolAliasBinding.RandomGroup.groups()Returns the value of thegroupsrecord component.Method parameters in dev.wyck.worldgen.structure.pools.alias with type arguments of type PoolAliasBindingModifier and TypeMethodDescriptionstatic PoolAliasBinding.RandomGroupPoolAliasBinding.randomGroup(WeightedList<List<PoolAliasBinding>> groups) Picks one weighted group of bindings and applies all of them.Constructor parameters in dev.wyck.worldgen.structure.pools.alias with type arguments of type PoolAliasBindingModifierConstructorDescriptionRandomGroup(WeightedList<List<PoolAliasBinding>> groups) Creates an instance of aRandomGrouprecord class. -
Uses of PoolAliasBinding in dev.wyck.worldgen.structure.types
Methods in dev.wyck.worldgen.structure.types that return types with arguments of type PoolAliasBindingModifier and TypeMethodDescriptionJigsawStructure.poolAliases()The pool aliases resolved once per structure.Methods in dev.wyck.worldgen.structure.types with parameters of type PoolAliasBindingModifier and TypeMethodDescriptionJigsawStructure.Builder.poolAlias(PoolAliasBinding poolAlias) Adds a pool alias binding.Method parameters in dev.wyck.worldgen.structure.types with type arguments of type PoolAliasBindingModifier and TypeMethodDescriptionstatic JigsawStructureJigsawStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, TemplatePool startPool, @Nullable ResourceKey startJigsawName, int size, HeightProvider startHeight, boolean useExpansionHack, @Nullable HeightmapType projectStartToHeightmap, JigsawStructure.MaxDistance maxDistanceFromCenter, List<PoolAliasBinding> poolAliases, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) Creates a new jigsaw structure.JigsawStructure.Builder.poolAliases(List<PoolAliasBinding> poolAliases) Sets the pool aliases resolved once per structure.