Class StructurePlacement
java.lang.Object
net.minecraft.world.gen.chunk.placement.StructurePlacement
- Direct Known Subclasses:
ConcentricRingsStructurePlacement,RandomSpreadStructurePlacement
- Mappings:
Namespace Name official dgsintermediary net/minecraft/class_6874named net/minecraft/world/gen/chunk/placement/StructurePlacement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordDeprecated.static interfacestatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final Vec3iprivate final StructurePlacement.class_7154private final floatprivate final intprivate final Optional<StructurePlacement.class_7152>static final com.mojang.serialization.Codec<StructurePlacement> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStructurePlacement(Vec3i vec3i, StructurePlacement.class_7154 class_7154, float float2, int int2, Optional<StructurePlacement.class_7152> optional) -
Method Summary
Modifier and TypeMethodDescriptionabstract StructurePlacementType<?>getType()protected abstract booleanisStartChunk(ChunkGenerator chunkGenerator, class_7138 class_7138, long long2, int int2, int int3) private static booleanmethod_41635(long long2, int int2, int int3, int int4, float float2) method_41636(ChunkPos chunkPos) protected static <S extends StructurePlacement>
com.mojang.datafixers.Products.P5<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<S>,Vec3i, StructurePlacement.class_7154, Float, Integer, Optional<StructurePlacement.class_7152>> method_41637(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<S> instance) private static booleanmethod_41638(long long2, int int2, int int3, int int4, float float2) booleanmethod_41639(ChunkGenerator chunkGenerator, class_7138 class_7138, long long2, int int2, int int3) private static booleanmethod_41640(long long2, int int2, int int3, int int4, float float2) private static booleanmethod_41641(long long2, int int2, int int3, int int4, float float2) protected Vec3iprotected StructurePlacement.class_7154protected floatprotected intprotected Optional<StructurePlacement.class_7152>
-
Field Details
-
TYPE_CODEC
- Mappings:
Namespace Name Mixin selector official bLdgs;b:Lcom/mojang/serialization/Codec;intermediary field_36428Lnet/minecraft/class_6874;field_36428:Lcom/mojang/serialization/Codec;named TYPE_CODECLnet/minecraft/world/gen/chunk/placement/StructurePlacement;TYPE_CODEC:Lcom/mojang/serialization/Codec;
-
field_37775
private static final int field_37775- See Also:
- Mappings:
Namespace Name Mixin selector official aLdgs;a:Iintermediary field_37775Lnet/minecraft/class_6874;field_37775:Inamed field_37775Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;field_37775:I
-
field_37776
- Mappings:
Namespace Name Mixin selector official cLdgs;c:Lhj;intermediary field_37776Lnet/minecraft/class_6874;field_37776:Lnet/minecraft/class_2382;named field_37776Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;field_37776:Lnet/minecraft/util/math/Vec3i;
-
field_37777
- Mappings:
Namespace Name Mixin selector official dLdgs;d:Ldgs$c;intermediary field_37777Lnet/minecraft/class_6874;field_37777:Lnet/minecraft/class_6874$class_7154;named field_37777Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;field_37777:Lnet/minecraft/world/gen/chunk/placement/StructurePlacement$class_7154;
-
field_37778
private final float field_37778- Mappings:
Namespace Name Mixin selector official eLdgs;e:Fintermediary field_37778Lnet/minecraft/class_6874;field_37778:Fnamed field_37778Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;field_37778:F
-
field_37779
private final int field_37779- Mappings:
Namespace Name Mixin selector official fLdgs;f:Iintermediary field_37779Lnet/minecraft/class_6874;field_37779:Inamed field_37779Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;field_37779:I
-
field_37780
- Mappings:
Namespace Name Mixin selector official gLdgs;g:Ljava/util/Optional;intermediary field_37780Lnet/minecraft/class_6874;field_37780:Ljava/util/Optional;named field_37780Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;field_37780:Ljava/util/Optional;
-
-
Constructor Details
-
StructurePlacement
protected StructurePlacement(Vec3i vec3i, StructurePlacement.class_7154 class_7154, float float2, int int2, Optional<StructurePlacement.class_7152> optional)
-
-
Method Details
-
method_41637
protected static <S extends StructurePlacement> com.mojang.datafixers.Products.P5<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<S>,Vec3i, method_41637StructurePlacement.class_7154, Float, Integer, Optional<StructurePlacement.class_7152>> (com.mojang.serialization.codecs.RecordCodecBuilder.Instance<S> instance) - Mappings:
Namespace Name Mixin selector official aLdgs;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5;intermediary method_41637Lnet/minecraft/class_6874;method_41637(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5;named method_41637Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41637(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5;
-
method_41642
- Mappings:
Namespace Name Mixin selector official fLdgs;f()Lhj;intermediary method_41642Lnet/minecraft/class_6874;method_41642()Lnet/minecraft/class_2382;named method_41642Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41642()Lnet/minecraft/util/math/Vec3i;
-
method_41643
- Mappings:
Namespace Name Mixin selector official gLdgs;g()Ldgs$c;intermediary method_41643Lnet/minecraft/class_6874;method_41643()Lnet/minecraft/class_6874$class_7154;named method_41643Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41643()Lnet/minecraft/world/gen/chunk/placement/StructurePlacement$class_7154;
-
method_41644
protected float method_41644()- Mappings:
Namespace Name Mixin selector official hLdgs;h()Fintermediary method_41644Lnet/minecraft/class_6874;method_41644()Fnamed method_41644Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41644()F
-
method_41645
protected int method_41645()- Mappings:
Namespace Name Mixin selector official iLdgs;i()Iintermediary method_41645Lnet/minecraft/class_6874;method_41645()Inamed method_41645Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41645()I
-
method_41646
- Mappings:
Namespace Name Mixin selector official jLdgs;j()Ljava/util/Optional;intermediary method_41646Lnet/minecraft/class_6874;method_41646()Ljava/util/Optional;named method_41646Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41646()Ljava/util/Optional;
-
method_41639
public boolean method_41639(ChunkGenerator chunkGenerator, class_7138 class_7138, long long2, int int2, int int3) - Mappings:
Namespace Name Mixin selector official bLdgs;b(Lcsi;Lcwf;JII)Zintermediary method_41639Lnet/minecraft/class_6874;method_41639(Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Znamed method_41639Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41639(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/class_7138;JII)Z
-
isStartChunk
protected abstract boolean isStartChunk(ChunkGenerator chunkGenerator, class_7138 class_7138, long long2, int int2, int int3) - Mappings:
Namespace Name Mixin selector official aLdgs;a(Lcsi;Lcwf;JII)Zintermediary method_40168Lnet/minecraft/class_6874;method_40168(Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Znamed isStartChunkLnet/minecraft/world/gen/chunk/placement/StructurePlacement;isStartChunk(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/class_7138;JII)Z
-
method_41636
- Mappings:
Namespace Name Mixin selector official aLdgs;a(Lcbg;)Lgk;intermediary method_41636Lnet/minecraft/class_6874;method_41636(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;named method_41636Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41636(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/util/math/BlockPos;
-
getType
- Mappings:
Namespace Name Mixin selector official eLdgs;e()Ldgt;intermediary method_40166Lnet/minecraft/class_6874;method_40166()Lnet/minecraft/class_6875;named getTypeLnet/minecraft/world/gen/chunk/placement/StructurePlacement;getType()Lnet/minecraft/world/gen/chunk/placement/StructurePlacementType;
-
method_41635
private static boolean method_41635(long long2, int int2, int int3, int int4, float float2) - Mappings:
Namespace Name Mixin selector official aLdgs;a(JIIIF)Zintermediary method_41635Lnet/minecraft/class_6874;method_41635(JIIIF)Znamed method_41635Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41635(JIIIF)Z
-
method_41638
private static boolean method_41638(long long2, int int2, int int3, int int4, float float2) - Mappings:
Namespace Name Mixin selector official bLdgs;b(JIIIF)Zintermediary method_41638Lnet/minecraft/class_6874;method_41638(JIIIF)Znamed method_41638Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41638(JIIIF)Z
-
method_41640
private static boolean method_41640(long long2, int int2, int int3, int int4, float float2) - Mappings:
Namespace Name Mixin selector official cLdgs;c(JIIIF)Zintermediary method_41640Lnet/minecraft/class_6874;method_41640(JIIIF)Znamed method_41640Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41640(JIIIF)Z
-
method_41641
private static boolean method_41641(long long2, int int2, int int3, int int4, float float2) - Mappings:
Namespace Name Mixin selector official dLdgs;d(JIIIF)Zintermediary method_41641Lnet/minecraft/class_6874;method_41641(JIIIF)Znamed method_41641Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;method_41641(JIIIF)Z
-