History - net.minecraft.structure.pool.SinglePoolElement

26.4-snapshot-7

Names

Fields

Constructors

Methods

26.4-snapshot-6

Names

Fields

Constructors

(com.mojang.datafixers.util.Either<Identifier, StructureTemplate>, RegistryEntry<StructureProcessorList>, StructurePool$Projection, Optional<StructureLiquidSettings>)

(com.mojang.datafixers.util.Either<Identifier, StructureTemplate>, RegistryEntry<StructureProcessorList>, StructurePool$Projection, Optional<StructureLiquidSettings>, Optional<CornerConstraint>)

Methods

26.4-snapshot-5

Names

Fields

Constructors

Methods

26.4-snapshot-4

Names

Fields

Constructors

Methods

26.4-snapshot-3

Names

Fields

Constructors

Methods

26.4-snapshot-2

Names

Fields

Constructors

Methods

26.4-snapshot-1

Names

Fields

Constructors

Methods

26.3

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

com.mojang.datafixers.util.Either (SinglePoolElement): lambda$templateCodec$4, method_28879, method_28879

com.mojang.datafixers.util.Either (SinglePoolElement): lambda$templateCodec$0, method_28879, method_28879

Optional (SinglePoolElement): lambda$overrideLiquidSettingsCodec$3, method_61012, method_61012

Optional (SinglePoolElement): lambda$overrideLiquidSettingsCodec$0, method_61012, method_61012

RegistryEntry (SinglePoolElement): lambda$processorsCodec$2, method_28881, method_28881

RegistryEntry (SinglePoolElement): lambda$processorsCodec$0, method_28881, method_28881

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$1, method_28878, method_28878

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$0, method_28878, method_28878

1.21.11_unobfuscated

Names

net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement

net.minecraft.class_3781

net.minecraft.structure.pool.SinglePoolElement

Fields

Comparator<StructureTemplate$JigsawBlockInfo>: HIGHEST_SELECTION_PRIORITY_FIRST, field_54804, JIGSAW_BLOCK_INFO_COMPARATOR

com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Identifier, StructureTemplate>>: TEMPLATE_CODEC, field_24951, LOCATION_CODEC

com.mojang.serialization.MapCodec<SinglePoolElement>: CODEC, field_24952, CODEC

com.mojang.datafixers.util.Either<Identifier, StructureTemplate>: template, field_24015, location

RegistryEntry<StructureProcessorList>: processors, field_16674, processors

Optional<StructureLiquidSettings>: overrideLiquidSettings, field_52234, overrideLiquidSettings

Constructors

(com.mojang.datafixers.util.Either<Identifier, StructureTemplate>, RegistryEntry<StructureProcessorList>, StructurePool$Projection, Optional<StructureLiquidSettings>)

Methods

<T> com.mojang.serialization.DataResult<T> (com.mojang.datafixers.util.Either<Identifier, StructureTemplate>, com.mojang.serialization.DynamicOps<T>, T): encodeTemplate, method_28877, encodeLocation

<E extends SinglePoolElement> com.mojang.serialization.codecs.RecordCodecBuilder<E, RegistryEntry<StructureProcessorList>> (): processorsCodec, method_28880, processorsGetter

<E extends SinglePoolElement> com.mojang.serialization.codecs.RecordCodecBuilder<E, Optional<StructureLiquidSettings>> (): overrideLiquidSettingsCodec, method_61013, overrideLiquidSettingsGetter

<E extends SinglePoolElement> com.mojang.serialization.codecs.RecordCodecBuilder<E, com.mojang.datafixers.util.Either<Identifier, StructureTemplate>> (): templateCodec, method_28882, locationGetter

Vec3i (StructureTemplateManager, BlockRotation): getSize, method_16601, getStart

StructureTemplate (StructureTemplateManager): getTemplate, method_27233, getStructure

List<StructureTemplate$StructureBlockInfo> (StructureTemplateManager, BlockPos, BlockRotation, boolean): getDataMarkers, method_16614, getDataStructureBlocks

List<StructureTemplate$JigsawBlockInfo> (StructureTemplateManager, BlockPos, BlockRotation, Random): getShuffledJigsawBlocks, method_16627, getStructureBlockInfos

void (List<StructureTemplate$JigsawBlockInfo>): sortBySelectionPriority, method_54782, sort

BlockBox (StructureTemplateManager, BlockPos, BlockRotation): getBoundingBox, method_16628, getBoundingBox

boolean (StructureTemplateManager, StructureWorldAccess, StructureAccessor, ChunkGenerator, BlockPos, BlockPos, BlockRotation, BlockBox, Random, StructureLiquidSettings, boolean): place, method_16626, generate

StructurePlacementData (BlockRotation, BlockBox, StructureLiquidSettings, boolean): getSettings, method_16616, createPlacementData

StructurePoolElementType<?> (): getType, method_16757, getType

Identifier (): getTemplateLocation, method_67689, getIdOrThrow

com.mojang.datafixers.util.Either (SinglePoolElement): lambda$templateCodec$4, method_28879, method_28879

Optional (SinglePoolElement): lambda$overrideLiquidSettingsCodec$3, method_61012, method_61012

RegistryEntry (SinglePoolElement): lambda$processorsCodec$2, method_28881, method_28881

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$1, method_28878, method_28878

String (): lambda$encodeTemplate$0, method_49540, method_49540