Package net.minecraft.structure
Class RuinedPortalStructurePiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.SimpleStructurePiece
net.minecraft.structure.RuinedPortalStructurePiece
public class RuinedPortalStructurePiece extends SimpleStructurePiece
- Mappings:
Namespace Name official cxcintermediary net/minecraft/class_5189named net/minecraft/structure/RuinedPortalStructurePiece
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuinedPortalStructurePiece.Propertiesstatic classRuinedPortalStructurePiece.VerticalPlacementNested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description private static Loggerfield_24992private BlockMirrormirrorprivate RuinedPortalStructurePiece.Propertiespropertiesprivate BlockRotationrotationprivate Identifiertemplateprivate RuinedPortalStructurePiece.VerticalPlacementverticalPlacementFields inherited from class net.minecraft.structure.SimpleStructurePiece
placementData, pos, structureFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
Constructors Constructor Description RuinedPortalStructurePiece(StructureManager manager, CompoundTag tag)RuinedPortalStructurePiece(BlockPos pos, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties, Identifier template, Structure structure, BlockRotation rotation, BlockMirror mirror, BlockPos center) -
Method Summary
Methods inherited from class net.minecraft.structure.SimpleStructurePiece
getRotation, setStructureData, translateMethods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getTag, getType, intersectsChunk, isTouchingLiquid, isUnderSeaLevel, orientateChest, setOrientation
-
Field Details
-
field_24992
- Mappings:
Namespace Name Mixin selector official dLcxc;d:Lorg/apache/logging/log4j/Logger;intermediary field_24992Lnet/minecraft/class_5189;field_24992:Lorg/apache/logging/log4j/Logger;named field_24992Lnet/minecraft/structure/RuinedPortalStructurePiece;field_24992:Lorg/apache/logging/log4j/Logger;
-
template
- Mappings:
Namespace Name Mixin selector official eLcxc;e:Lwb;intermediary field_24018Lnet/minecraft/class_5189;field_24018:Lnet/minecraft/class_2960;named templateLnet/minecraft/structure/RuinedPortalStructurePiece;template:Lnet/minecraft/util/Identifier;
-
rotation
- Mappings:
Namespace Name Mixin selector official fLcxc;f:Lccm;intermediary field_24019Lnet/minecraft/class_5189;field_24019:Lnet/minecraft/class_2470;named rotationLnet/minecraft/structure/RuinedPortalStructurePiece;rotation:Lnet/minecraft/util/BlockRotation;
-
mirror
- Mappings:
Namespace Name Mixin selector official gLcxc;g:Lcbb;intermediary field_24020Lnet/minecraft/class_5189;field_24020:Lnet/minecraft/class_2415;named mirrorLnet/minecraft/structure/RuinedPortalStructurePiece;mirror:Lnet/minecraft/util/BlockMirror;
-
verticalPlacement
- Mappings:
Namespace Name Mixin selector official hLcxc;h:Lcxc$b;intermediary field_24021Lnet/minecraft/class_5189;field_24021:Lnet/minecraft/class_5189$class_5191;named verticalPlacementLnet/minecraft/structure/RuinedPortalStructurePiece;verticalPlacement:Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;
-
properties
- Mappings:
Namespace Name Mixin selector official iLcxc;i:Lcxc$a;intermediary field_24022Lnet/minecraft/class_5189;field_24022:Lnet/minecraft/class_5189$class_5190;named propertiesLnet/minecraft/structure/RuinedPortalStructurePiece;properties:Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;
-
-
Constructor Details
-
RuinedPortalStructurePiece
public RuinedPortalStructurePiece(BlockPos pos, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties, Identifier template, Structure structure, BlockRotation rotation, BlockMirror mirror, BlockPos center)- Mappings:
Namespace Name Mixin selector official <init>Lcxc;<init>(Lfx;Lcxc$b;Lcxc$a;Lwb;Lcyo;Lccm;Lcbb;Lfx;)Vintermediary <init>Lnet/minecraft/class_5189;<init>(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;)Vnamed <init>Lnet/minecraft/structure/RuinedPortalStructurePiece;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;Lnet/minecraft/util/Identifier;Lnet/minecraft/structure/Structure;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/math/BlockPos;)V
-
RuinedPortalStructurePiece
- Mappings:
Namespace Name Mixin selector official <init>Lcxc;<init>(Lcyj;Lmq;)Vintermediary <init>Lnet/minecraft/class_5189;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/RuinedPortalStructurePiece;<init>(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
toNbt
- Overrides:
toNbtin classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lmq;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)Vnamed toNbtLnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
processProperties
- Mappings:
Namespace Name Mixin selector official aLcxc;a(Lcyo;Lfx;)Vintermediary method_27242Lnet/minecraft/class_5189;method_27242(Lnet/minecraft/class_3499;Lnet/minecraft/class_2338;)Vnamed processPropertiesLnet/minecraft/structure/RuinedPortalStructurePiece;processProperties(Lnet/minecraft/structure/Structure;Lnet/minecraft/util/math/BlockPos;)V
-
createLavaReplacementRule
- Mappings:
Namespace Name Mixin selector official cLcxc;c()Lcyd;intermediary method_27247Lnet/minecraft/class_5189;method_27247()Lnet/minecraft/class_3821;named createLavaReplacementRuleLnet/minecraft/structure/RuinedPortalStructurePiece;createLavaReplacementRule()Lnet/minecraft/structure/processor/StructureProcessorRule;
-
generate
public boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)- Overrides:
generatein classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lbum;Lcjn;Ljava/util/Random;Lcwn;Lbta;Lfx;)Zintermediary method_14931Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
-
handleMetadata
protected void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox)- Specified by:
handleMetadatain classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLcxk;a(Ljava/lang/String;Lfx;Lbuj;Ljava/util/Random;Lcwn;)Vintermediary method_15026Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed handleMetadataLnet/minecraft/structure/SimpleStructurePiece;handleMetadata(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/ServerWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
generateVines
- Mappings:
Namespace Name Mixin selector official aLcxc;a(Ljava/util/Random;Lbtw;Lfx;)Vintermediary method_27244Lnet/minecraft/class_5189;method_27244(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed generateVinesLnet/minecraft/structure/RuinedPortalStructurePiece;generateVines(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
generateOvergrownLeaves
- Mappings:
Namespace Name Mixin selector official bLcxc;b(Ljava/util/Random;Lbtw;Lfx;)Vintermediary method_27246Lnet/minecraft/class_5189;method_27246(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed generateOvergrownLeavesLnet/minecraft/structure/RuinedPortalStructurePiece;generateOvergrownLeaves(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
updateNetherracksInBound
- Mappings:
Namespace Name Mixin selector official aLcxc;a(Ljava/util/Random;Lbtw;)Vintermediary method_27243Lnet/minecraft/class_5189;method_27243(Ljava/util/Random;Lnet/minecraft/class_1936;)Vnamed updateNetherracksInBoundLnet/minecraft/structure/RuinedPortalStructurePiece;updateNetherracksInBound(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;)V
-
updateNetherracks
- Mappings:
Namespace Name Mixin selector official cLcxc;c(Ljava/util/Random;Lbtw;Lfx;)Vintermediary method_27248Lnet/minecraft/class_5189;method_27248(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed updateNetherracksLnet/minecraft/structure/RuinedPortalStructurePiece;updateNetherracks(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
placeNetherrackBase
- Mappings:
Namespace Name Mixin selector official bLcxc;b(Ljava/util/Random;Lbtw;)Vintermediary method_27245Lnet/minecraft/class_5189;method_27245(Ljava/util/Random;Lnet/minecraft/class_1936;)Vnamed placeNetherrackBaseLnet/minecraft/structure/RuinedPortalStructurePiece;placeNetherrackBase(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;)V
-
canFillNetherrack
- Mappings:
Namespace Name Mixin selector official aLcxc;a(Lbtw;Lfx;)Zintermediary method_27238Lnet/minecraft/class_5189;method_27238(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed canFillNetherrackLnet/minecraft/structure/RuinedPortalStructurePiece;canFillNetherrack(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
placeNetherrackBottom
- Mappings:
Namespace Name Mixin selector official dLcxc;d(Ljava/util/Random;Lbtw;Lfx;)Vintermediary method_27249Lnet/minecraft/class_5189;method_27249(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed placeNetherrackBottomLnet/minecraft/structure/RuinedPortalStructurePiece;placeNetherrackBottom(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
getBaseHeight
private static int getBaseHeight(WorldAccess world, int x, int y, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement)- Mappings:
Namespace Name Mixin selector official aLcxc;a(Lbtw;IILcxc$b;)Iintermediary method_27237Lnet/minecraft/class_5189;method_27237(Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)Inamed getBaseHeightLnet/minecraft/structure/RuinedPortalStructurePiece;getBaseHeight(Lnet/minecraft/world/WorldAccess;IILnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;)I
-
getHeightmapType
public static Heightmap.Type getHeightmapType(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement)- Mappings:
Namespace Name Mixin selector official aLcxc;a(Lcxc$b;)Lcmm$a;intermediary method_27241Lnet/minecraft/class_5189;method_27241(Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;named getHeightmapTypeLnet/minecraft/structure/RuinedPortalStructurePiece;getHeightmapType(Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;)Lnet/minecraft/world/Heightmap$Type;
-
createReplacementRule
private static StructureProcessorRule createReplacementRule(Block old, float chance, Block updated)- Mappings:
Namespace Name Mixin selector official aLcxc;a(Lbwu;FLbwu;)Lcyd;intermediary method_27239Lnet/minecraft/class_5189;method_27239(Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821;named createReplacementRuleLnet/minecraft/structure/RuinedPortalStructurePiece;createReplacementRule(Lnet/minecraft/block/Block;FLnet/minecraft/block/Block;)Lnet/minecraft/structure/processor/StructureProcessorRule;
-
createReplacementRule
- Mappings:
Namespace Name Mixin selector official aLcxc;a(Lbwu;Lbwu;)Lcyd;intermediary method_27240Lnet/minecraft/class_5189;method_27240(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821;named createReplacementRuleLnet/minecraft/structure/RuinedPortalStructurePiece;createReplacementRule(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/structure/processor/StructureProcessorRule;
-