Contents
Class CaveConfig
java.lang.Object
com.hypixel.hytale.builtin.worldgen.assets.cave.CaveConfig
A cave configuration derived from zone references and cave type memberships.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(SeedString<? extends SeedResource> zoneSeed, CaveConfig.BuildContext context, CaveConfig.UniqueNameContext names, WorldGenMembershipView memberships) findAnonymousNode(WorldGenMembershipView memberships, Function<String, CaveNodeAsset> resolver) getId()
-
Constructor Details
-
CaveConfig
-
-
Method Details
-
getId
-
build
@Nonnull public CaveGenerator build(@Nonnull SeedString<? extends SeedResource> zoneSeed, @Nonnull CaveConfig.BuildContext context, @Nonnull CaveConfig.UniqueNameContext names, @Nonnull WorldGenMembershipView memberships) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-
findAnonymousNode
@Nullable public String findAnonymousNode(@Nonnull WorldGenMembershipView memberships, @Nonnull Function<String, CaveNodeAsset> resolver) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-