Package net.minecraft.world.gen
Class StructureAccessor
java.lang.Object
net.minecraft.world.gen.StructureAccessor
- Mappings:
Namespace Name official bztintermediary net/minecraft/class_5138named net/minecraft/world/gen/StructureAccessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStructureReference(ChunkSectionPos pos, StructureFeature<?> feature, long reference, StructureHolder holder) forRegion(ChunkRegion region) getStructureAt(BlockPos pos, StructureFeature<?> structureFeature) getStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureHolder holder) booleanmethod_38852(BlockPos blockPos) List<? extends StructureStart<?>>method_38853(ChunkSectionPos chunkSectionPos, StructureFeature<?> structureFeature) method_38854(BlockPos blockPos, StructureFeature<?> structureFeature) voidsetStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureStart<?> structureStart, StructureHolder holder) boolean
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector official aLbzt;a:Lbzc;intermediary field_24404Lnet/minecraft/class_5138;field_24404:Lnet/minecraft/class_1936;named worldLnet/minecraft/world/gen/StructureAccessor;world:Lnet/minecraft/world/WorldAccess;
-
options
- Mappings:
Namespace Name Mixin selector official bLbzt;b:Lcta;intermediary field_24497Lnet/minecraft/class_5138;field_24497:Lnet/minecraft/class_5285;named optionsLnet/minecraft/world/gen/StructureAccessor;options:Lnet/minecraft/world/gen/GeneratorOptions;
-
-
Constructor Details
-
StructureAccessor
- Mappings:
Namespace Name Mixin selector official <init>Lbzt;<init>(Lbzc;Lcta;)Vintermediary <init>Lnet/minecraft/class_5138;<init>(Lnet/minecraft/class_1936;Lnet/minecraft/class_5285;)Vnamed <init>Lnet/minecraft/world/gen/StructureAccessor;<init>(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/world/gen/GeneratorOptions;)V
-
-
Method Details
-
forRegion
- Mappings:
Namespace Name Mixin selector official aLbzt;a(Lacm;)Lbzt;intermediary method_29951Lnet/minecraft/class_5138;method_29951(Lnet/minecraft/class_3233;)Lnet/minecraft/class_5138;named forRegionLnet/minecraft/world/gen/StructureAccessor;forRegion(Lnet/minecraft/world/ChunkRegion;)Lnet/minecraft/world/gen/StructureAccessor;
-
method_38853
public List<? extends StructureStart<?>> method_38853(ChunkSectionPos chunkSectionPos, StructureFeature<?> structureFeature) - Mappings:
Namespace Name Mixin selector official aLbzt;a(Lha;Lcxd;)Ljava/util/List;intermediary method_38853Lnet/minecraft/class_5138;method_38853(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/List;named method_38853Lnet/minecraft/world/gen/StructureAccessor;method_38853(Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/gen/feature/StructureFeature;)Ljava/util/List;
-
getStructureStart
@Nullable public @Nullable StructureStart<?> getStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureHolder holder) - Mappings:
Namespace Name Mixin selector official aLbzt;a(Lha;Lcxd;Lcpf;)Ldet;intermediary method_26975Lnet/minecraft/class_5138;method_26975(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;Lnet/minecraft/class_2810;)Lnet/minecraft/class_3449;named getStructureStartLnet/minecraft/world/gen/StructureAccessor;getStructureStart(Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/world/StructureHolder;)Lnet/minecraft/structure/StructureStart;
-
setStructureStart
public void setStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureStart<?> structureStart, StructureHolder holder) - Mappings:
Namespace Name Mixin selector official aLbzt;a(Lha;Lcxd;Ldet;Lcpf;)Vintermediary method_26976Lnet/minecraft/class_5138;method_26976(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;Lnet/minecraft/class_2810;)Vnamed setStructureStartLnet/minecraft/world/gen/StructureAccessor;setStructureStart(Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/structure/StructureStart;Lnet/minecraft/world/StructureHolder;)V
-
addStructureReference
public void addStructureReference(ChunkSectionPos pos, StructureFeature<?> feature, long reference, StructureHolder holder) - Mappings:
Namespace Name Mixin selector official aLbzt;a(Lha;Lcxd;JLcpf;)Vintermediary method_26973Lnet/minecraft/class_5138;method_26973(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;JLnet/minecraft/class_2810;)Vnamed addStructureReferenceLnet/minecraft/world/gen/StructureAccessor;addStructureReference(Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/gen/feature/StructureFeature;JLnet/minecraft/world/StructureHolder;)V
-
shouldGenerateStructures
public boolean shouldGenerateStructures()- Mappings:
Namespace Name Mixin selector official aLbzt;a()Zintermediary method_27834Lnet/minecraft/class_5138;method_27834()Znamed shouldGenerateStructuresLnet/minecraft/world/gen/StructureAccessor;shouldGenerateStructures()Z
-
getStructureAt
- Mappings:
Namespace Name Mixin selector official aLbzt;a(Lgh;Lcxd;)Ldet;intermediary method_28388Lnet/minecraft/class_5138;method_28388(Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;named getStructureAtLnet/minecraft/world/gen/StructureAccessor;getStructureAt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/structure/StructureStart;
-
method_38854
- Mappings:
Namespace Name Mixin selector official bLbzt;b(Lgh;Lcxd;)Ldet;intermediary method_38854Lnet/minecraft/class_5138;method_38854(Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;named method_38854Lnet/minecraft/world/gen/StructureAccessor;method_38854(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/structure/StructureStart;
-
method_38852
- Mappings:
Namespace Name Mixin selector official aLbzt;a(Lgh;)Zintermediary method_38852Lnet/minecraft/class_5138;method_38852(Lnet/minecraft/class_2338;)Znamed method_38852Lnet/minecraft/world/gen/StructureAccessor;method_38852(Lnet/minecraft/util/math/BlockPos;)Z
-