Package net.minecraft.structure
Class RuinedPortalStructurePiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.SimpleStructurePiece
net.minecraft.structure.RuinedPortalStructurePiece
- Mappings:
- Namespace - Name - named - net/minecraft/structure/RuinedPortalStructurePiece- intermediary - net/minecraft/class_5189- official - eqb
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic enumNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate static final floatprivate static final Loggerprivate final RuinedPortalStructurePiece.Propertiesprivate final RuinedPortalStructurePiece.VerticalPlacementFields inherited from class net.minecraft.structure.SimpleStructurePieceplacementData, pos, template, templateIdStringFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructorsConstructorDescriptionRuinedPortalStructurePiece(StructureTemplateManager manager, NbtCompound nbt) RuinedPortalStructurePiece(StructureTemplateManager manager, BlockPos pos, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties, Identifier id, StructureTemplate template, BlockRotation rotation, BlockMirror mirror, BlockPos blockPos) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleancanFillNetherrack(WorldAccess world, BlockPos pos) private static StructureProcessorRulecreateLavaReplacementRule(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties) private static StructurePlacementDatacreatePlacementData(StructureTemplateManager manager, NbtCompound nbt, Identifier id) private static StructurePlacementDatacreatePlacementData(BlockMirror mirror, BlockRotation rotation, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, BlockPos pos, RuinedPortalStructurePiece.Properties properties) private static StructureProcessorRulecreateReplacementRule(Block old, float chance, Block updated) private static StructureProcessorRulecreateReplacementRule(Block old, Block updated) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private voidgenerateOvergrownLeaves(Random random, WorldAccess world, BlockPos pos) private voidgenerateVines(Random random, WorldAccess world, BlockPos pos) private static intgetBaseHeight(WorldAccess world, int x, int y, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement) static Heightmap.TypegetHeightmapType(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement) protected voidhandleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) private voidplaceNetherrackBase(Random random, WorldAccess world) private voidplaceNetherrackBottom(Random random, WorldAccess world, BlockPos pos) private voidupdateNetherracks(Random random, WorldAccess world, BlockPos pos) private voidupdateNetherracksInBound(Random random, WorldAccess world) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.SimpleStructurePiecegetId, getPlacementData, getPos, getRotation, getTemplate, translateMethods inherited from class net.minecraft.structure.StructurePieceaddBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canAddBlock, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, firstIntersecting, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/structure/RuinedPortalStructurePiece;LOGGER:Lorg/slf4j/Logger;- intermediary - field_24992- Lnet/minecraft/class_5189;field_24992:Lorg/slf4j/Logger;- official - h- Leqb;h:Lorg/slf4j/Logger;
 
- 
field_31620private static final float field_31620- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31620- Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31620:F- intermediary - field_31620- Lnet/minecraft/class_5189;field_31620:F- official - i- Leqb;i:F
 
- 
field_31621private static final float field_31621- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31621- Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31621:F- intermediary - field_31621- Lnet/minecraft/class_5189;field_31621:F- official - j- Leqb;j:F
 
- 
field_31622private static final float field_31622- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31622- Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31622:F- intermediary - field_31622- Lnet/minecraft/class_5189;field_31622:F- official - k- Leqb;k:F
 
- 
verticalPlacement- Mappings:
- Namespace - Name - Mixin selector - named - verticalPlacement- Lnet/minecraft/structure/RuinedPortalStructurePiece;verticalPlacement:Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;- intermediary - field_24021- Lnet/minecraft/class_5189;field_24021:Lnet/minecraft/class_5189$class_5191;- official - l- Leqb;l:Leqb$b;
 
- 
properties- Mappings:
- Namespace - Name - Mixin selector - named - properties- Lnet/minecraft/structure/RuinedPortalStructurePiece;properties:Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;- intermediary - field_24022- Lnet/minecraft/class_5189;field_24022:Lnet/minecraft/class_5189$class_5190;- official - m- Leqb;m:Leqb$a;
 
 
- 
- 
Constructor Details- 
RuinedPortalStructurePiecepublic RuinedPortalStructurePiece(StructureTemplateManager manager, BlockPos pos, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties, Identifier id, StructureTemplate template, BlockRotation rotation, BlockMirror mirror, BlockPos blockPos) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/structure/RuinedPortalStructurePiece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;Lnet/minecraft/util/Identifier;Lnet/minecraft/structure/StructureTemplate;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/math/BlockPos;)V- intermediary - <init>- Lnet/minecraft/class_5189;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V- official - <init>- Leqb;<init>(Lerq;Lji;Leqb$b;Leqb$a;Lakv;Lerp;Ldqf;Ldom;Lji;)V
 
- 
RuinedPortalStructurePiece- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/structure/RuinedPortalStructurePiece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)V- intermediary - <init>- Lnet/minecraft/class_5189;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V- official - <init>- Leqb;<init>(Lerq;Ltq;)V
 
 
- 
- 
Method Details- 
writeNbt- Overrides:
- writeNbtin class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - named - writeNbt- Lnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_14943- Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V- official - a- Lenr;a(Leod;Ltq;)V
 
- 
createPlacementDataprivate static StructurePlacementData createPlacementData(StructureTemplateManager manager, NbtCompound nbt, Identifier id) - Mappings:
- Namespace - Name - Mixin selector - named - createPlacementData- Lnet/minecraft/structure/RuinedPortalStructurePiece;createPlacementData(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/StructurePlacementData;- intermediary - method_35449- Lnet/minecraft/class_5189;method_35449(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;- official - a- Leqb;a(Lerq;Ltq;Lakv;)Lerl;
 
- 
createPlacementDataprivate static StructurePlacementData createPlacementData(BlockMirror mirror, BlockRotation rotation, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, BlockPos pos, RuinedPortalStructurePiece.Properties properties) - Mappings:
- Namespace - Name - Mixin selector - named - createPlacementData- Lnet/minecraft/structure/RuinedPortalStructurePiece;createPlacementData(Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;)Lnet/minecraft/structure/StructurePlacementData;- intermediary - method_35450- Lnet/minecraft/class_5189;method_35450(Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492;- official - a- Leqb;a(Ldom;Ldqf;Leqb$b;Lji;Leqb$a;)Lerl;
 
- 
createLavaReplacementRuleprivate static StructureProcessorRule createLavaReplacementRule(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties) - Mappings:
- Namespace - Name - Mixin selector - named - createLavaReplacementRule- Lnet/minecraft/structure/RuinedPortalStructurePiece;createLavaReplacementRule(Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;)Lnet/minecraft/structure/processor/StructureProcessorRule;- intermediary - method_27247- Lnet/minecraft/class_5189;method_27247(Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;- official - a- Leqb;a(Leqb$b;Leqb$a;)Lere;
 
- 
generatepublic void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Overrides:
- generatein class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - named - generate- Lnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_14931- Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)V- official - a- Lenr;a(Ldhh;Ldhf;Ldyu;Lazh;Lenf;Ldfp;Lji;)V
 
- 
handleMetadataprotected void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) - Specified by:
- handleMetadatain class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - named - handleMetadata- Lnet/minecraft/structure/SimpleStructurePiece;handleMetadata(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V- intermediary - method_15026- Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V- official - a- Lenx;a(Ljava/lang/String;Lji;Ldha;Lazh;Lenf;)V
 
- 
generateVines- Mappings:
- Namespace - Name - Mixin selector - named - generateVines- Lnet/minecraft/structure/RuinedPortalStructurePiece;generateVines(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_27244- Lnet/minecraft/class_5189;method_27244(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V- official - a- Leqb;a(Lazh;Ldgk;Lji;)V
 
- 
generateOvergrownLeaves- Mappings:
- Namespace - Name - Mixin selector - named - generateOvergrownLeaves- Lnet/minecraft/structure/RuinedPortalStructurePiece;generateOvergrownLeaves(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_27246- Lnet/minecraft/class_5189;method_27246(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V- official - b- Leqb;b(Lazh;Ldgk;Lji;)V
 
- 
updateNetherracksInBound- Mappings:
- Namespace - Name - Mixin selector - named - updateNetherracksInBound- Lnet/minecraft/structure/RuinedPortalStructurePiece;updateNetherracksInBound(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;)V- intermediary - method_27243- Lnet/minecraft/class_5189;method_27243(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V- official - a- Leqb;a(Lazh;Ldgk;)V
 
- 
updateNetherracks- Mappings:
- Namespace - Name - Mixin selector - named - updateNetherracks- Lnet/minecraft/structure/RuinedPortalStructurePiece;updateNetherracks(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_27248- Lnet/minecraft/class_5189;method_27248(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V- official - c- Leqb;c(Lazh;Ldgk;Lji;)V
 
- 
placeNetherrackBase- Mappings:
- Namespace - Name - Mixin selector - named - placeNetherrackBase- Lnet/minecraft/structure/RuinedPortalStructurePiece;placeNetherrackBase(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;)V- intermediary - method_27245- Lnet/minecraft/class_5189;method_27245(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V- official - b- Leqb;b(Lazh;Ldgk;)V
 
- 
canFillNetherrack- Mappings:
- Namespace - Name - Mixin selector - named - canFillNetherrack- Lnet/minecraft/structure/RuinedPortalStructurePiece;canFillNetherrack(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_27238- Lnet/minecraft/class_5189;method_27238(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z- official - a- Leqb;a(Ldgk;Lji;)Z
 
- 
placeNetherrackBottom- Mappings:
- Namespace - Name - Mixin selector - named - placeNetherrackBottom- Lnet/minecraft/structure/RuinedPortalStructurePiece;placeNetherrackBottom(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_27249- Lnet/minecraft/class_5189;method_27249(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V- official - d- Leqb;d(Lazh;Ldgk;Lji;)V
 
- 
getBaseHeightprivate static int getBaseHeight(WorldAccess world, int x, int y, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement) - Mappings:
- Namespace - Name - Mixin selector - named - getBaseHeight- Lnet/minecraft/structure/RuinedPortalStructurePiece;getBaseHeight(Lnet/minecraft/world/WorldAccess;IILnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;)I- intermediary - method_27237- Lnet/minecraft/class_5189;method_27237(Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I- official - a- Leqb;a(Ldgk;IILeqb$b;)I
 
- 
getHeightmapTypepublic static Heightmap.Type getHeightmapType(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement) - Mappings:
- Namespace - Name - Mixin selector - named - getHeightmapType- Lnet/minecraft/structure/RuinedPortalStructurePiece;getHeightmapType(Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;)Lnet/minecraft/world/Heightmap$Type;- intermediary - method_27241- Lnet/minecraft/class_5189;method_27241(Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;- official - a- Leqb;a(Leqb$b;)Lect$a;
 
- 
createReplacementRule- Mappings:
- Namespace - Name - Mixin selector - named - createReplacementRule- Lnet/minecraft/structure/RuinedPortalStructurePiece;createReplacementRule(Lnet/minecraft/block/Block;FLnet/minecraft/block/Block;)Lnet/minecraft/structure/processor/StructureProcessorRule;- intermediary - method_27239- Lnet/minecraft/class_5189;method_27239(Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821;- official - a- Leqb;a(Ldjn;FLdjn;)Lere;
 
- 
createReplacementRule- Mappings:
- Namespace - Name - Mixin selector - named - createReplacementRule- Lnet/minecraft/structure/RuinedPortalStructurePiece;createReplacementRule(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/structure/processor/StructureProcessorRule;- intermediary - method_27240- Lnet/minecraft/class_5189;method_27240(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821;- official - a- Leqb;a(Ldjn;Ldjn;)Lere;
 
 
-