Class BlockAgeStructureProcessor
java.lang.Object
net.minecraft.structure.processor.StructureProcessor
net.minecraft.structure.processor.BlockAgeStructureProcessor
- Mappings:
- Namespace - Name - official - duu- intermediary - net/minecraft/class_5193- named - net/minecraft/structure/processor/BlockAgeStructureProcessor
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final BlockState[]static final com.mojang.serialization.Codec<BlockAgeStructureProcessor>private static final floatprivate static final floatprivate static final floatprivate final float
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StructureProcessorType<?>getType()private BlockStateprocess(Random random, BlockState[] regularStates, BlockState[] mossyStates) process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) private @Nullable BlockStateprocessBlocks(Random random) private @Nullable BlockStateprocessObsidian(Random random) private @Nullable BlockStateprocessSlabs(Random random) private @Nullable BlockStateprocessStairs(Random random, BlockState state) private @Nullable BlockStateprocessWalls(Random random) private static BlockStaterandomStairProperties(Random random, Block stairs) private static BlockStaterandomState(Random random, BlockState[] states) Methods inherited from class net.minecraft.structure.processor.StructureProcessorreprocess
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduu;a:Lcom/mojang/serialization/Codec;- intermediary - field_24997- Lnet/minecraft/class_5193;field_24997:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;CODEC:Lcom/mojang/serialization/Codec;
 
- 
field_31681private static final float field_31681- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lduu;b:F- intermediary - field_31681- Lnet/minecraft/class_5193;field_31681:F- named - field_31681- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;field_31681:F
 
- 
field_31682private static final float field_31682- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lduu;c:F- intermediary - field_31682- Lnet/minecraft/class_5193;field_31682:F- named - field_31682- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;field_31682:F
 
- 
field_31683private static final float field_31683- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lduu;d:F- intermediary - field_31683- Lnet/minecraft/class_5193;field_31683:F- named - field_31683- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;field_31683:F
 
- 
AGEABLE_SLABS- Mappings:
- Namespace - Name - Mixin selector - official - e- Lduu;e:[Ldcb;- intermediary - field_27338- Lnet/minecraft/class_5193;field_27338:[Lnet/minecraft/class_2680;- named - AGEABLE_SLABS- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;AGEABLE_SLABS:[Lnet/minecraft/block/BlockState;
 
- 
mossinessprivate final float mossiness- Mappings:
- Namespace - Name - Mixin selector - official - f- Lduu;f:F- intermediary - field_24042- Lnet/minecraft/class_5193;field_24042:F- named - mossiness- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;mossiness:F
 
 
- 
- 
Constructor Details- 
BlockAgeStructureProcessorpublic BlockAgeStructureProcessor(float mossiness) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lduu;<init>(F)V- intermediary - <init>- Lnet/minecraft/class_5193;<init>(F)V- named - <init>- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;<init>(F)V
 
 
- 
- 
Method Details- 
process@Nullable public StructureTemplate.StructureBlockInfo process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) - Overrides:
- processin class- StructureProcessor
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldvq;a(Lcmp;Lgu;Lgu;Ldvt$c;Ldvt$c;Ldvp;)Ldvt$c;- intermediary - method_15110- Lnet/minecraft/class_3491;method_15110(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3492;)Lnet/minecraft/class_3499$class_3501;- named - process- Lnet/minecraft/structure/processor/StructureProcessor;process(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/StructureTemplate$StructureBlockInfo;Lnet/minecraft/structure/StructureTemplate$StructureBlockInfo;Lnet/minecraft/structure/StructurePlacementData;)Lnet/minecraft/structure/StructureTemplate$StructureBlockInfo;
 
- 
processBlocks- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduu;a(Lapf;)Ldcb;- intermediary - method_27256- Lnet/minecraft/class_5193;method_27256(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;- named - processBlocks- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;processBlocks(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/block/BlockState;
 
- 
processStairs- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduu;a(Lapf;Ldcb;)Ldcb;- intermediary - method_27258- Lnet/minecraft/class_5193;method_27258(Lnet/minecraft/class_5819;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;- named - processStairs- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;processStairs(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
 
- 
processSlabs- Mappings:
- Namespace - Name - Mixin selector - official - b- Lduu;b(Lapf;)Ldcb;- intermediary - method_27261- Lnet/minecraft/class_5193;method_27261(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;- named - processSlabs- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;processSlabs(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/block/BlockState;
 
- 
processWalls- Mappings:
- Namespace - Name - Mixin selector - official - c- Lduu;c(Lapf;)Ldcb;- intermediary - method_27262- Lnet/minecraft/class_5193;method_27262(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;- named - processWalls- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;processWalls(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/block/BlockState;
 
- 
processObsidian- Mappings:
- Namespace - Name - Mixin selector - official - d- Lduu;d(Lapf;)Ldcb;- intermediary - method_27263- Lnet/minecraft/class_5193;method_27263(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;- named - processObsidian- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;processObsidian(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/block/BlockState;
 
- 
randomStairProperties- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduu;a(Lapf;Lcpn;)Ldcb;- intermediary - method_27257- Lnet/minecraft/class_5193;method_27257(Lnet/minecraft/class_5819;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;- named - randomStairProperties- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;randomStairProperties(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/block/Block;)Lnet/minecraft/block/BlockState;
 
- 
process- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduu;a(Lapf;[Ldcb;[Ldcb;)Ldcb;- intermediary - method_27260- Lnet/minecraft/class_5193;method_27260(Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;- named - process- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;process(Lnet/minecraft/util/math/random/Random;[Lnet/minecraft/block/BlockState;[Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
 
- 
randomState- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduu;a(Lapf;[Ldcb;)Ldcb;- intermediary - method_27259- Lnet/minecraft/class_5193;method_27259(Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;- named - randomState- Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;randomState(Lnet/minecraft/util/math/random/Random;[Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
 
- 
getType- Specified by:
- getTypein class- StructureProcessor
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldvq;a()Ldvs;- intermediary - method_16772- Lnet/minecraft/class_3491;method_16772()Lnet/minecraft/class_3828;- named - getType- Lnet/minecraft/structure/processor/StructureProcessor;getType()Lnet/minecraft/structure/processor/StructureProcessorType;
 
 
-