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 dafintermediary 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 static floatfield_31620private static floatfield_31621private static floatfield_31622private static floatfield_31623private RuinedPortalStructurePiece.Propertiespropertiesprivate RuinedPortalStructurePiece.VerticalPlacementverticalPlacementFields inherited from class net.minecraft.structure.SimpleStructurePiece
field_31664, placementData, pos, structureFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
Constructors Constructor Description RuinedPortalStructurePiece(ServerWorld world, NbtCompound nbt)RuinedPortalStructurePiece(StructureManager structureManager, BlockPos blockPos, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties, Identifier identifier, Structure structure, BlockRotation blockRotation, BlockMirror blockMirror, BlockPos blockPos2) -
Method Summary
Methods inherited from class net.minecraft.structure.SimpleStructurePiece
getRotation, method_35470, translateMethods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canAddBlock, canReplace, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getType, intersectsChunk, isUnderSeaLevel, method_33882, method_35454, method_35455, method_35456, method_35457, method_35458, method_35460, offsetPos, orientateChest, setOrientation, toNbt
-
Field Details
-
field_24992
- Mappings:
Namespace Name Mixin selector official eLdaf;e: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;
-
field_31620
private static final float field_31620- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLdaf;f:Fintermediary field_31620Lnet/minecraft/class_5189;field_31620:Fnamed field_31620Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31620:F
-
field_31621
private static final float field_31621- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLdaf;g:Fintermediary field_31621Lnet/minecraft/class_5189;field_31621:Fnamed field_31621Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31621:F
-
field_31622
private static final float field_31622- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLdaf;h:Fintermediary field_31622Lnet/minecraft/class_5189;field_31622:Fnamed field_31622Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31622:F
-
field_31623
private static final float field_31623- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLdaf;i:Fintermediary field_31623Lnet/minecraft/class_5189;field_31623:Fnamed field_31623Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31623:F
-
verticalPlacement
- Mappings:
Namespace Name Mixin selector official jLdaf;j:Ldaf$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 kLdaf;k:Ldaf$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(StructureManager structureManager, BlockPos blockPos, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties, Identifier identifier, Structure structure, BlockRotation blockRotation, BlockMirror blockMirror, BlockPos blockPos2) -
RuinedPortalStructurePiece
- Mappings:
Namespace Name Mixin selector official <init>Ldaf;<init>(Labj;Lmv;)Vintermediary <init>Lnet/minecraft/class_5189;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/RuinedPortalStructurePiece;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
writeNbt
- Overrides:
writeNbtin classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLdak;a(Labj;Lmv;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)V
-
method_35449
private static StructurePlacementData method_35449(ServerWorld world, NbtCompound nbt, Identifier id)- Mappings:
Namespace Name Mixin selector official aLdaf;a(Labj;Lmv;Lwp;)Ldbo;intermediary method_35449Lnet/minecraft/class_5189;method_35449(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;named method_35449Lnet/minecraft/structure/RuinedPortalStructurePiece;method_35449(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/StructurePlacementData;
-
method_35450
private static StructurePlacementData method_35450(BlockMirror blockMirror, BlockRotation blockRotation, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, BlockPos blockPos, RuinedPortalStructurePiece.Properties properties)- Mappings:
Namespace Name Mixin selector official aLdaf;a(Lccy;Lcek;Ldaf$b;Lgb;Ldaf$a;)Ldbo;intermediary method_35450Lnet/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;named method_35450Lnet/minecraft/structure/RuinedPortalStructurePiece;method_35450(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;
-
createLavaReplacementRule
private static StructureProcessorRule createLavaReplacementRule(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, RuinedPortalStructurePiece.Properties properties)- Mappings:
Namespace Name Mixin selector official aLdaf;a(Ldaf$b;Ldaf$a;)Ldbh;intermediary method_27247Lnet/minecraft/class_5189;method_27247(Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;named createLavaReplacementRuleLnet/minecraft/structure/RuinedPortalStructurePiece;createLavaReplacementRule(Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;)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 aLdak;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczp;Lbuw;Lgb;)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 aLdao;a(Ljava/lang/String;Lgb;Lbwf;Ljava/util/Random;Lczp;)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 aLdaf;a(Ljava/util/Random;Lbvs;Lgb;)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 bLdaf;b(Ljava/util/Random;Lbvs;Lgb;)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 aLdaf;a(Ljava/util/Random;Lbvs;)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 cLdaf;c(Ljava/util/Random;Lbvs;Lgb;)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 bLdaf;b(Ljava/util/Random;Lbvs;)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 aLdaf;a(Lbvs;Lgb;)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 dLdaf;d(Ljava/util/Random;Lbvs;Lgb;)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 aLdaf;a(Lbvs;IILdaf$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 aLdaf;a(Ldaf$b;)Lcor$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 aLdaf;a(Lbyq;FLbyq;)Ldbh;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 aLdaf;a(Lbyq;Lbyq;)Ldbh;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;
-