Package net.minecraft.structure
Class StructureFeature
java.lang.Object
net.minecraft.world.gen.carver.Carver
net.minecraft.structure.StructureFeature
- Direct Known Subclasses:
class_2757,class_3070,MineshaftStructure,NetherFortressStructure,OceanMonumentStructure,StrongholdStructure,TempleStructure,VillageStructure
- Mappings:
Namespace Name official bbuintermediary net/minecraft/class_33named net/minecraft/structure/StructureFeature
-
Field Summary
FieldsFields inherited from class net.minecraft.world.gen.carver.Carver
complexity, random, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidcarve(World world, int chunkX, int chunkZ, int mainChunkX, int mainChunkZ, ChunkBlockStateStorage chunkStorage) protected abstract GeneratorConfiggetGeneratorConfig(int chunkX, int chunkZ) protected GeneratorConfigabstract StringgetName()protected static BlockPosmethod_13774(World world, StructureFeature structureFeature, BlockPos blockPos, int int2, int int3, int int4, boolean bool, int int5, boolean bool2) private voidmethod_5514(int int2, int int3, GeneratorConfig generatorConfig) protected voidmethod_5515(World world) booleanmethod_9267(World world, BlockPos pos) booleanmethod_9268(World world, Random random, ChunkPos chunkPos) abstract BlockPosmethod_9269(World world, BlockPos blockPos, boolean bool) booleanmethod_9270(BlockPos pos) protected abstract booleanshouldStartAt(int chunkX, int chunkZ) Methods inherited from class net.minecraft.world.gen.carver.Carver
method_13769, method_4004
-
Field Details
-
field_6237
- Mappings:
Namespace Name Mixin selector official aLbbu;a:Lbbw;intermediary field_6237Lnet/minecraft/class_33;field_6237:Lnet/minecraft/class_1590;named field_6237Lnet/minecraft/structure/StructureFeature;field_6237:Lnet/minecraft/world/gen/feature/FeatureState;
-
field_13012
- Mappings:
Namespace Name Mixin selector official cLbbu;c:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;intermediary field_13012Lnet/minecraft/class_33;field_13012:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;named field_13012Lnet/minecraft/structure/StructureFeature;field_13012:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
-
Constructor Details
-
StructureFeature
public StructureFeature()
-
-
Method Details
-
getName
- Mappings:
Namespace Name Mixin selector official aLbbu;a()Ljava/lang/String;intermediary method_5513Lnet/minecraft/class_33;method_5513()Ljava/lang/String;named getNameLnet/minecraft/structure/StructureFeature;getName()Ljava/lang/String;
-
carve
protected final void carve(World world, int chunkX, int chunkZ, int mainChunkX, int mainChunkZ, ChunkBlockStateStorage chunkStorage) - Overrides:
carvein classCarver- Mappings:
Namespace Name Mixin selector official aLazb;a(Lamu;IIIILayw;)Vintermediary method_4003Lnet/minecraft/class_1216;method_4003(Lnet/minecraft/class_1150;IIIILnet/minecraft/class_2252;)Vnamed carveLnet/minecraft/world/gen/carver/Carver;carve(Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkBlockStateStorage;)V
-
method_9268
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Lamu;Ljava/util/Random;Lamn;)Zintermediary method_9268Lnet/minecraft/class_33;method_9268(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1146;)Znamed method_9268Lnet/minecraft/structure/StructureFeature;method_9268(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/ChunkPos;)Z
-
method_9270
- Mappings:
Namespace Name Mixin selector official bLbbu;b(Let;)Zintermediary method_9270Lnet/minecraft/class_33;method_9270(Lnet/minecraft/class_2552;)Znamed method_9270Lnet/minecraft/structure/StructureFeature;method_9270(Lnet/minecraft/util/math/BlockPos;)Z
-
getGeneratorConfigAtPos
- Mappings:
Namespace Name Mixin selector official cLbbu;c(Let;)Lbby;intermediary method_9271Lnet/minecraft/class_33;method_9271(Lnet/minecraft/class_2552;)Lnet/minecraft/class_36;named getGeneratorConfigAtPosLnet/minecraft/structure/StructureFeature;getGeneratorConfigAtPos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/gen/GeneratorConfig;
-
method_9267
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Lamu;Let;)Zintermediary method_9267Lnet/minecraft/class_33;method_9267(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Znamed method_9267Lnet/minecraft/structure/StructureFeature;method_9267(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
method_9269
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Lamu;Let;Z)Let;intermediary method_9269Lnet/minecraft/class_33;method_9269(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Z)Lnet/minecraft/class_2552;named method_9269Lnet/minecraft/structure/StructureFeature;method_9269(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)Lnet/minecraft/util/math/BlockPos;
-
method_5515
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Lamu;)Vintermediary method_5515Lnet/minecraft/class_33;method_5515(Lnet/minecraft/class_1150;)Vnamed method_5515Lnet/minecraft/structure/StructureFeature;method_5515(Lnet/minecraft/world/World;)V
-
method_5514
- Mappings:
Namespace Name Mixin selector official aLbbu;a(IILbby;)Vintermediary method_5514Lnet/minecraft/class_33;method_5514(IILnet/minecraft/class_36;)Vnamed method_5514Lnet/minecraft/structure/StructureFeature;method_5514(IILnet/minecraft/world/gen/GeneratorConfig;)V
-
shouldStartAt
protected abstract boolean shouldStartAt(int chunkX, int chunkZ) - Mappings:
Namespace Name Mixin selector official aLbbu;a(II)Zintermediary method_45Lnet/minecraft/class_33;method_45(II)Znamed shouldStartAtLnet/minecraft/structure/StructureFeature;shouldStartAt(II)Z
-
getGeneratorConfig
- Mappings:
Namespace Name Mixin selector official bLbbu;b(II)Lbby;intermediary method_49Lnet/minecraft/class_33;method_49(II)Lnet/minecraft/class_36;named getGeneratorConfigLnet/minecraft/structure/StructureFeature;getGeneratorConfig(II)Lnet/minecraft/world/gen/GeneratorConfig;
-
method_13774
protected static BlockPos method_13774(World world, StructureFeature structureFeature, BlockPos blockPos, int int2, int int3, int int4, boolean bool, int int5, boolean bool2) - Mappings:
Namespace Name Mixin selector official aLbbu;a(Lamu;Lbbu;Let;IIIZIZ)Let;intermediary method_13774Lnet/minecraft/class_33;method_13774(Lnet/minecraft/class_1150;Lnet/minecraft/class_33;Lnet/minecraft/class_2552;IIIZIZ)Lnet/minecraft/class_2552;named method_13774Lnet/minecraft/structure/StructureFeature;method_13774(Lnet/minecraft/world/World;Lnet/minecraft/structure/StructureFeature;Lnet/minecraft/util/math/BlockPos;IIIZIZ)Lnet/minecraft/util/math/BlockPos;
-