Uses of Class
net.minecraft.world.gen.feature.StructureFeature
Packages that use StructureFeature
Package
Description
-
Uses of StructureFeature in net.minecraft.client.gui.screen
Method parameters in net.minecraft.client.gui.screen with type arguments of type StructureFeatureModifier and TypeMethodDescriptionprivate static void
PresetsScreen.addPreset
(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers) -
Uses of StructureFeature in net.minecraft.loot.function
Fields in net.minecraft.loot.function declared as StructureFeatureModifier and TypeFieldDescriptionstatic final StructureFeature<?>
ExplorationMapLootFunction.DEFAULT_DESTINATION
private StructureFeature<?>
ExplorationMapLootFunction.Builder.destination
(package private) final StructureFeature<?>
ExplorationMapLootFunction.destination
Methods in net.minecraft.loot.function that return StructureFeatureModifier and TypeMethodDescriptionprivate static StructureFeature<?>
ExplorationMapLootFunction.Serializer.getDestination
(JsonObject json) Methods in net.minecraft.loot.function with parameters of type StructureFeatureModifier and TypeMethodDescriptionExplorationMapLootFunction.Builder.withDestination
(StructureFeature<?> destination) Constructors in net.minecraft.loot.function with parameters of type StructureFeatureModifierConstructorDescription(package private)
ExplorationMapLootFunction
(LootCondition[] lootCondition, StructureFeature<?> structureFeature, MapIcon.Type type, byte byte2, int int2, boolean bool) -
Uses of StructureFeature in net.minecraft.predicate.entity
Fields in net.minecraft.predicate.entity declared as StructureFeatureModifier and TypeFieldDescriptionprivate @Nullable StructureFeature<?>
LocationPredicate.Builder.feature
private final @Nullable StructureFeature<?>
LocationPredicate.feature
Methods in net.minecraft.predicate.entity with parameters of type StructureFeatureModifier and TypeMethodDescriptionLocationPredicate.Builder.feature
(@Nullable StructureFeature<?> feature) static LocationPredicate
LocationPredicate.feature
(StructureFeature<?> feature) Constructors in net.minecraft.predicate.entity with parameters of type StructureFeatureModifierConstructorDescriptionLocationPredicate
(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, @Nullable RegistryKey<Biome> biome, @Nullable StructureFeature<?> feature, @Nullable RegistryKey<World> dimension, @Nullable Boolean smokey, LightPredicate light, BlockPredicate block, FluidPredicate fluid) -
Uses of StructureFeature in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type StructureFeatureModifier and TypeMethodDescriptionprivate static int
LocateCommand.execute
(ServerCommandSource source, StructureFeature<?> structure) -
Uses of StructureFeature in net.minecraft.server.world
Methods in net.minecraft.server.world with parameters of type StructureFeatureModifier and TypeMethodDescriptionStream<? extends StructureStart<?>>
ServerWorld.getStructures
(ChunkSectionPos pos, StructureFeature<?> feature) ServerWorld.locateStructure
(StructureFeature<?> feature, BlockPos pos, int radius, boolean skipExistingChunks) -
Uses of StructureFeature in net.minecraft.structure
Subclasses of StructureFeature in net.minecraft.structureFields in net.minecraft.structure declared as StructureFeatureMethods in net.minecraft.structure that return StructureFeatureConstructors in net.minecraft.structure with parameters of type StructureFeatureModifierConstructorDescriptionStructureStart
(StructureFeature<C> feature, ChunkPos pos, int references, class_6624 class_6624) -
Uses of StructureFeature in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type StructureFeatureModifier and TypeFieldDescriptionstatic final Registry<StructureFeature<?>>
Registry.STRUCTURE_FEATURE
static final RegistryKey<Registry<StructureFeature<?>>>
Registry.STRUCTURE_FEATURE_KEY
-
Uses of StructureFeature in net.minecraft.village
Fields in net.minecraft.village declared as StructureFeatureModifier and TypeFieldDescriptionprivate final StructureFeature<?>
TradeOffers.SellMapFactory.structure
Constructors in net.minecraft.village with parameters of type StructureFeatureModifierConstructorDescriptionSellMapFactory
(int price, StructureFeature<?> feature, MapIcon.Type iconType, int maxUses, int experience) -
Uses of StructureFeature in net.minecraft.world
Methods in net.minecraft.world that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionStructureHolder.getStructureReferences()
private static Map<StructureFeature<?>,
LongSet> ChunkSerializer.readStructureReferences
(ChunkPos pos, NbtCompound nbt) private static Map<StructureFeature<?>,
StructureStart<?>> ChunkSerializer.readStructureStarts
(class_6625 class_6625, NbtCompound nbt, long worldSeed) Methods in net.minecraft.world with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoid
StructureHolder.addStructureReference
(StructureFeature<?> structure, long reference) StructureHolder.getStructureReferences
(StructureFeature<?> structure) Stream<? extends StructureStart<?>>
ChunkRegion.getStructures
(ChunkSectionPos pos, StructureFeature<?> feature) Stream<? extends StructureStart<?>>
StructureWorldAccess.getStructures
(ChunkSectionPos pos, StructureFeature<?> feature) StructureHolder.getStructureStart
(StructureFeature<?> structure) void
StructureHolder.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) Method parameters in net.minecraft.world with type arguments of type StructureFeatureModifier and TypeMethodDescriptionvoid
StructureHolder.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) private static NbtCompound
ChunkSerializer.writeStructures
(class_6625 class_6625, ChunkPos pos, Map<StructureFeature<?>, StructureStart<?>> starts, Map<StructureFeature<?>, LongSet> references) -
Uses of StructureFeature in net.minecraft.world.chunk
Fields in net.minecraft.world.chunk with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate final Map<StructureFeature<?>,
StructureStart<?>> Chunk.field_34552
private final Map<StructureFeature<?>,
LongSet> Chunk.field_34553
Methods in net.minecraft.world.chunk that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionChunk.getStructureReferences()
ReadOnlyChunk.getStructureReferences()
Map<StructureFeature<?>,
StructureStart<?>> Chunk.getStructureStarts()
Map<StructureFeature<?>,
StructureStart<?>> ReadOnlyChunk.getStructureStarts()
Methods in net.minecraft.world.chunk with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoid
Chunk.addStructureReference
(StructureFeature<?> structure, long reference) void
ReadOnlyChunk.addStructureReference
(StructureFeature<?> structure, long reference) Chunk.getStructureReferences
(StructureFeature<?> structure) ReadOnlyChunk.getStructureReferences
(StructureFeature<?> structure) Chunk.getStructureStart
(StructureFeature<?> structure) ReadOnlyChunk.getStructureStart
(StructureFeature<?> structure) void
Chunk.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) void
ReadOnlyChunk.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) Method parameters in net.minecraft.world.chunk with type arguments of type StructureFeatureModifier and TypeMethodDescriptionvoid
Chunk.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) void
ReadOnlyChunk.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) void
Chunk.setStructureStarts
(Map<StructureFeature<?>, StructureStart<?>> structureStarts) void
ReadOnlyChunk.setStructureStarts
(Map<StructureFeature<?>, StructureStart<?>> structureStarts) -
Uses of StructureFeature in net.minecraft.world.gen
Methods in net.minecraft.world.gen with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoid
StructureAccessor.addStructureReference
(ChunkSectionPos pos, StructureFeature<?> feature, long reference, StructureHolder holder) StructureAccessor.getStructureAt
(BlockPos pos, boolean matchChildren, StructureFeature<?> feature) StructureAccessor.getStructureStart
(ChunkSectionPos pos, StructureFeature<?> feature, StructureHolder holder) Stream<? extends StructureStart<?>>
StructureAccessor.getStructuresWithChildren
(ChunkSectionPos pos, StructureFeature<?> feature) void
StructureAccessor.setStructureStart
(ChunkSectionPos pos, StructureFeature<?> feature, StructureStart<?> structureStart, StructureHolder holder) -
Uses of StructureFeature in net.minecraft.world.gen.chunk
Fields in net.minecraft.world.gen.chunk with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate final ImmutableMap<StructureFeature<?>,
ImmutableMultimap<ConfiguredStructureFeature<?, ?>, RegistryKey<Biome>>> StructuresConfig.configuredStructures
static final ImmutableMap<StructureFeature<?>,
StructureConfig> StructuresConfig.DEFAULT_STRUCTURES
Default placement settings for each known structure type.private final Map<StructureFeature<?>,
StructureConfig> StructuresConfig.structures
Methods in net.minecraft.world.gen.chunk that return types with arguments of type StructureFeatureMethods in net.minecraft.world.gen.chunk with parameters of type StructureFeatureModifier and TypeMethodDescriptionStructuresConfig.getConfiguredStructureFeature
(StructureFeature<?> feature) StructuresConfig.getForType
(StructureFeature<?> structureType) Gets the placement configuration for a specific structure type, or a default placement if placement for the structure was not explicitly configured.ChunkGenerator.locateStructure
(ServerWorld serverWorld, StructureFeature<?> structureFeature, BlockPos center, int radius, boolean skipExistingChunks) Tries to find the closest structure of a given type near a given block.private static int
ChunkGenerator.method_38264
(StructureAccessor structureAccessor, Chunk chunk, ChunkSectionPos chunkSectionPos, StructureFeature<?> structureFeature) Constructor parameters in net.minecraft.world.gen.chunk with type arguments of type StructureFeatureModifierConstructorDescriptionprivate
StructuresConfig
(Map<StructureFeature<?>, StructureConfig> structures, @Nullable StrongholdConfig stronghold) StructuresConfig
(Optional<StrongholdConfig> stronghold, Map<StructureFeature<?>, StructureConfig> structures) -
Uses of StructureFeature in net.minecraft.world.gen.feature
Classes in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeClassDescriptionclass
ConfiguredStructureFeature<FC extends FeatureConfig,
F extends StructureFeature<FC>> Subclasses of StructureFeature in net.minecraft.world.gen.featureModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in net.minecraft.world.gen.feature declared as StructureFeatureModifier and TypeFieldDescriptionstatic final StructureFeature<StructurePoolFeatureConfig>
StructureFeature.BASTION_REMNANT
static final StructureFeature<ProbabilityConfig>
StructureFeature.BURIED_TREASURE
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.DESERT_PYRAMID
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.END_CITY
final F
ConfiguredStructureFeature.feature
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.FORTRESS
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.IGLOO
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.JUNGLE_PYRAMID
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.MANSION
static final StructureFeature<MineshaftFeatureConfig>
StructureFeature.MINESHAFT
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.MONUMENT
static final StructureFeature<RangeDecoratorConfig>
StructureFeature.NETHER_FOSSIL
static final StructureFeature<OceanRuinFeatureConfig>
StructureFeature.OCEAN_RUIN
static final StructureFeature<StructurePoolFeatureConfig>
StructureFeature.PILLAGER_OUTPOST
static final StructureFeature<RuinedPortalFeatureConfig>
StructureFeature.RUINED_PORTAL
static final StructureFeature<ShipwreckFeatureConfig>
StructureFeature.SHIPWRECK
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.STRONGHOLD
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.SWAMP_HUT
static final StructureFeature<StructurePoolFeatureConfig>
StructureFeature.VILLAGE
Fields in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.BASTION_REMNANT
private static final ConfiguredStructureFeature<ProbabilityConfig,
? extends StructureFeature<ProbabilityConfig>> ConfiguredStructureFeatures.BURIED_TREASURE
private final com.mojang.serialization.Codec<ConfiguredStructureFeature<C,
StructureFeature<C>>> StructureFeature.codec
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.DESERT_PYRAMID
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.END_CITY
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.FORTRESS
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.IGLOO
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.JUNGLE_PYRAMID
static final List<StructureFeature<?>>
StructureFeature.LAND_MODIFYING_STRUCTURES
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.MANSION
private static final ConfiguredStructureFeature<MineshaftFeatureConfig,
? extends StructureFeature<MineshaftFeatureConfig>> ConfiguredStructureFeatures.MINESHAFT
private static final ConfiguredStructureFeature<MineshaftFeatureConfig,
? extends StructureFeature<MineshaftFeatureConfig>> ConfiguredStructureFeatures.MINESHAFT_MESA
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.MONUMENT
private static final ConfiguredStructureFeature<RangeDecoratorConfig,
? extends StructureFeature<RangeDecoratorConfig>> ConfiguredStructureFeatures.NETHER_FOSSIL
private static final ConfiguredStructureFeature<OceanRuinFeatureConfig,
? extends StructureFeature<OceanRuinFeatureConfig>> ConfiguredStructureFeatures.OCEAN_RUIN_COLD
private static final ConfiguredStructureFeature<OceanRuinFeatureConfig,
? extends StructureFeature<OceanRuinFeatureConfig>> ConfiguredStructureFeatures.OCEAN_RUIN_WARM
private static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.PILLAGER_OUTPOST
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_DESERT
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_JUNGLE
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_MOUNTAIN
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_NETHER
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_OCEAN
private static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_SWAMP
private static final ConfiguredStructureFeature<ShipwreckFeatureConfig,
? extends StructureFeature<ShipwreckFeatureConfig>> ConfiguredStructureFeatures.SHIPWRECK
private static final ConfiguredStructureFeature<ShipwreckFeatureConfig,
? extends StructureFeature<ShipwreckFeatureConfig>> ConfiguredStructureFeatures.SHIPWRECK_BEACHED
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.STRONGHOLD
private static final Map<StructureFeature<?>,
GenerationStep.Feature> StructureFeature.STRUCTURE_TO_GENERATION_STEP
static final BiMap<String,
StructureFeature<?>> StructureFeature.STRUCTURES
private static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.SWAMP_HUT
private static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_DESERT
private static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_PLAINS
private static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_SAVANNA
private static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_SNOWY
private static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_TAIGA
Methods in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeMethodDescriptionprivate static <FC extends FeatureConfig,
F extends StructureFeature<FC>>
ConfiguredStructureFeature<FC,F> ConfiguredStructureFeatures.register
(String id, ConfiguredStructureFeature<FC, F> configuredStructureFeature) private static <F extends StructureFeature<?>>
FStructureFeature.register
(String name, F structureFeature, GenerationStep.Feature step) Methods in net.minecraft.world.gen.feature that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionConfiguredStructureFeature<C,
? extends StructureFeature<C>> com.mojang.serialization.Codec<ConfiguredStructureFeature<C,
StructureFeature<C>>> StructureFeature.getCodec()