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 cyuintermediary 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, canAddBlock, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getType, intersectsChunk, isUnderSeaLevel, method_33781, method_33881, method_33882, orientateChest, setOrientation, toNbt
-
Field Details
-
field_24992
- Mappings:
Namespace Name Mixin selector official dLcyu;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 eLcyu;e:Lwl;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 fLcyu;f:Lcdh;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 gLcyu;g:Lcbw;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 hLcyu;h:Lcyu$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 iLcyu;i:Lcyu$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>Lcyu;<init>(Lfx;Lcyu$b;Lcyu$a;Lwl;Ldag;Lcdh;Lcbw;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>Lcyu;<init>(Ldab;Lmr;)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
-
writeNbt
- Overrides:
writeNbtin classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLcyz;a(Lmr;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
processProperties
- Mappings:
Namespace Name Mixin selector official aLcyu;a(Ldag;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 dLcyu;d()Lczv;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 aLcyz;a(Lbvl;Lbvh;Lckj;Ljava/util/Random;Lcye;Lbtv;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 aLczc;a(Ljava/lang/String;Lfx;Lbve;Ljava/util/Random;Lcye;)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 aLcyu;a(Ljava/util/Random;Lbur;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 bLcyu;b(Ljava/util/Random;Lbur;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 aLcyu;a(Ljava/util/Random;Lbur;)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 cLcyu;c(Ljava/util/Random;Lbur;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 bLcyu;b(Ljava/util/Random;Lbur;)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 aLcyu;a(Lbur;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 dLcyu;d(Ljava/util/Random;Lbur;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 aLcyu;a(Lbur;IILcyu$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 aLcyu;a(Lcyu$b;)Lcnm$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 aLcyu;a(Lbxp;FLbxp;)Lczv;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 aLcyu;a(Lbxp;Lbxp;)Lczv;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;
-