Package net.minecraft.structure
Class StructureFeature
java.lang.Object
net.minecraft.world.Generatable
net.minecraft.structure.StructureFeature
- Direct Known Subclasses:
MineshaftStructure,NetherFortressFeature,OceanMonumentFeature,StrongholdStructure,VillageStructure,WitchHutStructure
public abstract class StructureFeature extends Generatable
- Mappings:
Namespace Name official aqqintermediary net/minecraft/class_557named net/minecraft/structure/StructureFeature
-
Field Summary
Fields Modifier and Type Field Description protected Map<Long,GeneratorConfig>configprivate class_559field_2098Fields inherited from class net.minecraft.world.Generatable
field_1848, field_1849, field_1850 -
Constructor Summary
Constructors Constructor Description StructureFeature() -
Method Summary
Modifier and Type Method Description abstract StringasString()protected abstract GeneratorConfiggetGeneratorConfig(int int2, int int3)protected voidmethod_1509(World world, int int2, int int3, int int4, int int5, ChunkCoordinateRange chunkCoordinateRange)protected abstract booleanmethod_1686(int int2, int int3)private voidmethod_1687(int int2, int int3, GeneratorConfig generatorConfig)private voidmethod_1688(World world)booleanmethod_1689(World world, BlockPos blockPos)booleanmethod_1690(World world, Random random, ChunkPos chunkPos)BlockPosmethod_1692(World world, BlockPos blockPos)booleanmethod_1693(BlockPos blockPos)protected GeneratorConfigmethod_1694(BlockPos blockPos)protected List<BlockPos>method_1695()Methods inherited from class net.minecraft.world.Generatable
method_1510
-
Field Details
-
field_2098
- Mappings:
Namespace Name Mixin selector official dLaqq;d:Laqs;intermediary field_2098Lnet/minecraft/class_557;field_2098:Lnet/minecraft/class_559;named field_2098Lnet/minecraft/structure/StructureFeature;field_2098:Lnet/minecraft/class_559;
-
config
- Mappings:
Namespace Name Mixin selector official eLaqq;e:Ljava/util/Map;intermediary field_2099Lnet/minecraft/class_557;field_2099:Ljava/util/Map;named configLnet/minecraft/structure/StructureFeature;config:Ljava/util/Map;
-
-
Constructor Details
-
StructureFeature
public StructureFeature()
-
-
Method Details
-
asString
- Mappings:
Namespace Name Mixin selector official aLaqq;a()Ljava/lang/String;intermediary method_1685Lnet/minecraft/class_557;method_1685()Ljava/lang/String;named asStringLnet/minecraft/structure/StructureFeature;asString()Ljava/lang/String;
-
method_1509
protected final void method_1509(World world, int int2, int int3, int int4, int int5, ChunkCoordinateRange chunkCoordinateRange)- Overrides:
method_1509in classGeneratable- Mappings:
Namespace Name Mixin selector official aLany;a(Ladm;IIIILans;)Vintermediary method_1509Lnet/minecraft/class_424;method_1509(Lnet/minecraft/class_99;IIIILnet/minecraft/class_416;)Vnamed method_1509Lnet/minecraft/world/Generatable;method_1509(Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkCoordinateRange;)V
-
method_1690
- Mappings:
Namespace Name Mixin selector official aLaqq;a(Ladm;Ljava/util/Random;Ladg;)Zintermediary method_1690Lnet/minecraft/class_557;method_1690(Lnet/minecraft/class_99;Ljava/util/Random;Lnet/minecraft/class_92;)Znamed method_1690Lnet/minecraft/structure/StructureFeature;method_1690(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/ChunkPos;)Z
-
method_1693
- Mappings:
Namespace Name Mixin selector official bLaqq;b(Lcj;)Zintermediary method_1693Lnet/minecraft/class_557;method_1693(Lnet/minecraft/class_1372;)Znamed method_1693Lnet/minecraft/structure/StructureFeature;method_1693(Lnet/minecraft/util/math/BlockPos;)Z
-
method_1694
- Mappings:
Namespace Name Mixin selector official cLaqq;c(Lcj;)Laqu;intermediary method_1694Lnet/minecraft/class_557;method_1694(Lnet/minecraft/class_1372;)Lnet/minecraft/class_562;named method_1694Lnet/minecraft/structure/StructureFeature;method_1694(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/gen/GeneratorConfig;
-
method_1689
- Mappings:
Namespace Name Mixin selector official aLaqq;a(Ladm;Lcj;)Zintermediary method_1689Lnet/minecraft/class_557;method_1689(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)Znamed method_1689Lnet/minecraft/structure/StructureFeature;method_1689(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
method_1692
- Mappings:
Namespace Name Mixin selector official bLaqq;b(Ladm;Lcj;)Lcj;intermediary method_1692Lnet/minecraft/class_557;method_1692(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)Lnet/minecraft/class_1372;named method_1692Lnet/minecraft/structure/StructureFeature;method_1692(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
method_1695
- Mappings:
Namespace Name Mixin selector official z_Laqq;z_()Ljava/util/List;intermediary method_1695Lnet/minecraft/class_557;method_1695()Ljava/util/List;named method_1695Lnet/minecraft/structure/StructureFeature;method_1695()Ljava/util/List;
-
method_1688
- Mappings:
Namespace Name Mixin selector official aLaqq;a(Ladm;)Vintermediary method_1688Lnet/minecraft/class_557;method_1688(Lnet/minecraft/class_99;)Vnamed method_1688Lnet/minecraft/structure/StructureFeature;method_1688(Lnet/minecraft/world/World;)V
-
method_1687
- Mappings:
Namespace Name Mixin selector official aLaqq;a(IILaqu;)Vintermediary method_1687Lnet/minecraft/class_557;method_1687(IILnet/minecraft/class_562;)Vnamed method_1687Lnet/minecraft/structure/StructureFeature;method_1687(IILnet/minecraft/world/gen/GeneratorConfig;)V
-
method_1686
protected abstract boolean method_1686(int int2, int int3)- Mappings:
Namespace Name Mixin selector official aLaqq;a(II)Zintermediary method_1686Lnet/minecraft/class_557;method_1686(II)Znamed method_1686Lnet/minecraft/structure/StructureFeature;method_1686(II)Z
-
getGeneratorConfig
- Mappings:
Namespace Name Mixin selector official bLaqq;b(II)Laqu;intermediary method_1691Lnet/minecraft/class_557;method_1691(II)Lnet/minecraft/class_562;named getGeneratorConfigLnet/minecraft/structure/StructureFeature;getGeneratorConfig(II)Lnet/minecraft/world/gen/GeneratorConfig;
-