Uses of Interface
dev.wyck.worldgen.structure.StructureSettings
Packages that use StructureSettings
-
Uses of StructureSettings in dev.wyck.worldgen.structure
Methods in dev.wyck.worldgen.structure that return StructureSettingsModifier and TypeMethodDescriptionStructureSettings.Builder.build()Builds the structure settings.static StructureSettingsReads Minecraft structure settings.static StructureSettingsCreates new structure settings with no spawn overrides, placed inDecoration.SURFACE_STRUCTURESwithout reshaping terrain.static StructureSettingsStructureSettings.of(TagSet<Biome> biomes, Map<MobCategory, StructureSpawnOverride> spawnOverrides, Decoration step, TerrainAdaptation terrainAdaptation) Creates new structure settings.Methods in dev.wyck.worldgen.structure with parameters of type StructureSettingsModifier and TypeMethodDescriptionstatic SimpleStructure.BuilderStructure.buriedTreasure(StructureSettings settings) Creates a new builder for buried treasure.static SimpleStructure.BuilderStructure.desertPyramid(StructureSettings settings) Creates a new builder for a desert pyramid.static SimpleStructure.BuilderStructure.endCity(StructureSettings settings) Creates a new builder for an end city.static SimpleStructure.BuilderStructure.fortress(StructureSettings settings) Creates a new builder for a nether fortress.static SimpleStructure.BuilderStructure.igloo(StructureSettings settings) Creates a new builder for an igloo.static JigsawStructure.BuilderStructure.jigsaw(StructureSettings settings, TemplatePool startPool) Creates a new builder for a jigsaw structure, which grows outward from a piece drawn from its start pool.static SimpleStructure.BuilderStructure.jungleTemple(StructureSettings settings) Creates a new builder for a jungle temple.static MineshaftStructure.BuilderStructure.mineshaft(StructureSettings settings) Creates a new builder for an oak mineshaft.Structure.netherFossil(StructureSettings settings) Creates a new builder for a nether fossil.static SimpleStructure.BuilderStructure.oceanMonument(StructureSettings settings) Creates a new builder for an ocean monument.static OceanRuinStructure.BuilderStructure.oceanRuin(StructureSettings settings, OceanRuinStructure.BiomeTemperature biomeTemperature) Creates a new builder for an ocean ruin.Structure.ruinedPortal(StructureSettings settings) Creates a new builder for a ruined portal.static ShipwreckStructure.BuilderStructure.shipwreck(StructureSettings settings) Creates a new builder for a shipwreck on the ocean floor.static SimpleStructure.BuilderStructure.stronghold(StructureSettings settings) Creates a new builder for a stronghold.static SimpleStructure.BuilderStructure.swampHut(StructureSettings settings) Creates a new builder for a swamp hut.static SimpleStructure.BuilderStructure.woodlandMansion(StructureSettings settings) Creates a new builder for a woodland mansion.Constructors in dev.wyck.worldgen.structure with parameters of type StructureSettings -
Uses of StructureSettings in dev.wyck.worldgen.structure.types
Methods in dev.wyck.worldgen.structure.types that return StructureSettingsModifier and TypeMethodDescriptionComposedStructure.settings()The settings of the structure.DefinedStructure.settings()The settings every structure carries.JigsawStructure.settings()The settings every structure carries.Methods in dev.wyck.worldgen.structure.types with parameters of type StructureSettingsModifier and TypeMethodDescriptionstatic JigsawStructure.BuilderJigsawStructure.builder(StructureSettings settings, TemplatePool startPool) Creates a new builder.static MineshaftStructure.BuilderMineshaftStructure.builder(StructureSettings settings) Creates a new builder for an oak mineshaft, vanilla's default.NetherFossilStructure.builder(StructureSettings settings) Creates a new builder with vanilla's height: anywhere from y=32 up to two blocks below the dimension's ceiling.static OceanRuinStructure.BuilderOceanRuinStructure.builder(StructureSettings settings, OceanRuinStructure.BiomeTemperature biomeTemperature) Creates a new builder with vanilla's probabilities: a 30% chance of a large ruin and a 90% chance of a cluster around it.RuinedPortalStructure.builder(StructureSettings settings) Creates a new builder.static ShipwreckStructure.BuilderShipwreckStructure.builder(StructureSettings settings) Creates a new builder for a shipwreck on the ocean floor, vanilla's default.static SimpleStructure.BuilderSimpleStructure.builder(StructureType type, StructureSettings settings) Creates a new builder.static ComposedStructureComposedStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, Object minecraftStructure) Creates a new composed structure around an already-built Minecraft structure.static 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.static MineshaftStructureMineshaftStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, MineshaftStructure.Type mineshaftType) Creates a new mineshaft.static NetherFossilStructureNetherFossilStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, HeightProvider height) Creates a new nether fossil.static OceanRuinStructureOceanRuinStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, OceanRuinStructure.BiomeTemperature biomeTemperature, float largeProbability, float clusterProbability) Creates a new ocean ruin.static RuinedPortalStructureRuinedPortalStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, List<RuinedPortalStructure.Setup> setups) Creates a new ruined portal.static ShipwreckStructureShipwreckStructure.of(@Nullable ResourceKey resourceKey, StructureSettings settings, boolean beached) Creates a new shipwreck.static SimpleStructureSimpleStructure.of(@Nullable ResourceKey resourceKey, StructureType type, StructureSettings settings) Creates a new structure of a type that takes no configuration.static SimpleStructureSimpleStructure.of(StructureType type, StructureSettings settings) Creates a new structure of a type that takes no configuration.ComposedStructure.Builder.settings(StructureSettings settings) Sets the settings of the structure.JigsawStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.MineshaftStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.NetherFossilStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.OceanRuinStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.RuinedPortalStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.ShipwreckStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.SimpleStructure.Builder.settings(StructureSettings settings) Sets the settings every structure carries.ComposedStructure.withSettings(StructureSettings settings) Returns a copy of this structure with the given settings, keeping its type-specific half.DefinedStructure.withSettings(StructureSettings settings) Returns a copy of this structure with the given settings.default JigsawStructureJigsawStructure.withSettings(StructureSettings settings) Returns a copy of this structure with the given settings.default MineshaftStructureMineshaftStructure.withSettings(StructureSettings settings) default NetherFossilStructureNetherFossilStructure.withSettings(StructureSettings settings) default OceanRuinStructureOceanRuinStructure.withSettings(StructureSettings settings) default RuinedPortalStructureRuinedPortalStructure.withSettings(StructureSettings settings) default ShipwreckStructureShipwreckStructure.withSettings(StructureSettings settings) default SimpleStructureSimpleStructure.withSettings(StructureSettings settings) Method parameters in dev.wyck.worldgen.structure.types with type arguments of type StructureSettingsModifier and TypeMethodDescriptiondefault ComposedStructureComposedStructure.withSettings(UnaryOperator<StructureSettings> mutator) Returns a copy of this structure whose settings are the result of applyingmutatorto this structure's settings.default DefinedStructureDefinedStructure.withSettings(UnaryOperator<StructureSettings> mutator) Returns a copy of this structure whose settings are the result of applyingmutatorto this structure's settings.default JigsawStructureJigsawStructure.withSettings(UnaryOperator<StructureSettings> mutator) Returns a copy of this structure whose settings are the result of applyingmutator.Constructors in dev.wyck.worldgen.structure.types with parameters of type StructureSettingsModifierConstructorDescriptionBuilder(StructureSettings settings, TemplatePool startPool) Builder(StructureSettings settings) Builder(StructureSettings settings) Builder(StructureSettings settings, OceanRuinStructure.BiomeTemperature biomeTemperature) Builder(StructureSettings settings) Builder(StructureSettings settings) Builder(StructureType type, StructureSettings settings)