Package net.minecraft.world.gen.feature
Class FeaturePlacementContext
java.lang.Object
net.minecraft.world.gen.HeightContext
net.minecraft.world.gen.feature.FeaturePlacementContext
- Mappings:
Namespace Name named net/minecraft/world/gen/feature/FeaturePlacementContext
intermediary net/minecraft/class_5444
official ehq
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ChunkGenerator
private final Optional
<PlacedFeature> private final StructureWorldAccess
-
Constructor Summary
ConstructorDescriptionFeaturePlacementContext
(StructureWorldAccess world, ChunkGenerator generator, Optional<PlacedFeature> placedFeature) -
Method Summary
Modifier and TypeMethodDescriptiongetBlockState
(BlockPos pos) int
getOrCreateCarvingMask
(ChunkPos chunkPos, GenerationStep.Carver carver) int
getTopY
(Heightmap.Type heightmap, int x, int z) getWorld()
Methods inherited from class net.minecraft.world.gen.HeightContext
getHeight, getMinY
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector named world
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;world:Lnet/minecraft/world/StructureWorldAccess;
intermediary field_25857
Lnet/minecraft/class_5444;field_25857:Lnet/minecraft/class_5281;
official a
Lehq;a:Ldcu;
-
generator
- Mappings:
Namespace Name Mixin selector named generator
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;generator:Lnet/minecraft/world/gen/chunk/ChunkGenerator;
intermediary field_35734
Lnet/minecraft/class_5444;field_35734:Lnet/minecraft/class_2794;
official b
Lehq;b:Ldua;
-
placedFeature
- Mappings:
Namespace Name Mixin selector named placedFeature
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;placedFeature:Ljava/util/Optional;
intermediary field_35735
Lnet/minecraft/class_5444;field_35735:Ljava/util/Optional;
official c
Lehq;c:Ljava/util/Optional;
-
-
Constructor Details
-
FeaturePlacementContext
public FeaturePlacementContext(StructureWorldAccess world, ChunkGenerator generator, Optional<PlacedFeature> placedFeature) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;<init>(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_5444;<init>(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Optional;)V
official <init>
Lehq;<init>(Ldcu;Ldua;Ljava/util/Optional;)V
-
-
Method Details
-
getTopY
- Mappings:
Namespace Name Mixin selector named getTopY
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getTopY(Lnet/minecraft/world/Heightmap$Type;II)I
intermediary method_30460
Lnet/minecraft/class_5444;method_30460(Lnet/minecraft/class_2902$class_2903;II)I
official a
Lehq;a(Ldxv$a;II)I
-
getOrCreateCarvingMask
- Mappings:
Namespace Name Mixin selector named getOrCreateCarvingMask
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getOrCreateCarvingMask(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/GenerationStep$Carver;)Lnet/minecraft/world/gen/carver/CarvingMask;
intermediary method_30459
Lnet/minecraft/class_5444;method_30459(Lnet/minecraft/class_1923;Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;
official a
Lehq;a(Ldbg;Ldxr$a;)Ldty;
-
getBlockState
- Mappings:
Namespace Name Mixin selector named getBlockState
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
intermediary method_30461
Lnet/minecraft/class_5444;method_30461(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
official a
Lehq;a(Liz;)Ldsd;
-
getBottomY
public int getBottomY()- Mappings:
Namespace Name Mixin selector named getBottomY
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getBottomY()I
intermediary method_33868
Lnet/minecraft/class_5444;method_33868()I
official c
Lehq;c()I
-
getWorld
- Mappings:
Namespace Name Mixin selector named getWorld
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getWorld()Lnet/minecraft/world/StructureWorldAccess;
intermediary method_34383
Lnet/minecraft/class_5444;method_34383()Lnet/minecraft/class_5281;
official d
Lehq;d()Ldcu;
-
getPlacedFeature
- Mappings:
Namespace Name Mixin selector named getPlacedFeature
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getPlacedFeature()Ljava/util/Optional;
intermediary method_39652
Lnet/minecraft/class_5444;method_39652()Ljava/util/Optional;
official e
Lehq;e()Ljava/util/Optional;
-
getChunkGenerator
- Mappings:
Namespace Name Mixin selector named getChunkGenerator
Lnet/minecraft/world/gen/feature/FeaturePlacementContext;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
intermediary method_39653
Lnet/minecraft/class_5444;method_39653()Lnet/minecraft/class_2794;
official f
Lehq;f()Ldua;
-