类 BlockAgeStructureProcessor
- java.lang.Object
-
- net.minecraft.structure.processor.StructureProcessor
-
- net.minecraft.structure.processor.BlockAgeStructureProcessor
-
public class BlockAgeStructureProcessor extends StructureProcessor
- Mappings:
Namespace Name official dawintermediary net/minecraft/class_5193named net/minecraft/structure/processor/BlockAgeStructureProcessor
-
-
字段概要
字段 修饰符和类型 字段 说明 private static BlockState[]AGEABLE_SLABSstatic com.mojang.serialization.Codec<BlockAgeStructureProcessor>CODECprivate static floatfield_31681private static floatfield_31682private static floatfield_31683private floatmossiness
-
构造器概要
构造器 构造器 说明 BlockAgeStructureProcessor(float mossiness)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected StructureProcessorType<?>getType()private BlockStateprocess(Random random, BlockState[] regularStates, BlockState[] mossyStates)Structure.StructureBlockInfoprocess(WorldView world, BlockPos pos, BlockPos blockPos, Structure.StructureBlockInfo structureBlockInfo, Structure.StructureBlockInfo structureBlockInfo2, StructurePlacementData structurePlacementData)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)
-
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<BlockAgeStructureProcessor> CODEC
- Mappings:
Namespace Name Mixin selector official aLdaw;a:Lcom/mojang/serialization/Codec;intermediary field_24997Lnet/minecraft/class_5193;field_24997:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/structure/processor/BlockAgeStructureProcessor;CODEC:Lcom/mojang/serialization/Codec;
-
field_31681
private static final float field_31681
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLdaw;b:Fintermediary field_31681Lnet/minecraft/class_5193;field_31681:Fnamed field_31681Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;field_31681:F
-
field_31682
private static final float field_31682
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLdaw;c:Fintermediary field_31682Lnet/minecraft/class_5193;field_31682:Fnamed field_31682Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;field_31682:F
-
field_31683
private static final float field_31683
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLdaw;d:Fintermediary field_31683Lnet/minecraft/class_5193;field_31683:Fnamed field_31683Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;field_31683:F
-
AGEABLE_SLABS
private static final BlockState[] AGEABLE_SLABS
- Mappings:
Namespace Name Mixin selector official eLdaw;e:[Lcjr;intermediary field_27338Lnet/minecraft/class_5193;field_27338:[Lnet/minecraft/class_2680;named AGEABLE_SLABSLnet/minecraft/structure/processor/BlockAgeStructureProcessor;AGEABLE_SLABS:[Lnet/minecraft/block/BlockState;
-
mossiness
private final float mossiness
- Mappings:
Namespace Name Mixin selector official fLdaw;f:Fintermediary field_24042Lnet/minecraft/class_5193;field_24042:Fnamed mossinessLnet/minecraft/structure/processor/BlockAgeStructureProcessor;mossiness:F
-
-
构造器详细资料
-
BlockAgeStructureProcessor
public BlockAgeStructureProcessor(float mossiness)
- Mappings:
Namespace Name Mixin selector official <init>Ldaw;<init>(F)Vintermediary <init>Lnet/minecraft/class_5193;<init>(F)Vnamed <init>Lnet/minecraft/structure/processor/BlockAgeStructureProcessor;<init>(F)V
-
-
方法详细资料
-
process
@Nullable public Structure.StructureBlockInfo process(WorldView world, BlockPos pos, BlockPos blockPos, Structure.StructureBlockInfo structureBlockInfo, Structure.StructureBlockInfo structureBlockInfo2, StructurePlacementData structurePlacementData)
- 指定者:
process在类中StructureProcessor- Mappings:
Namespace Name Mixin selector official aLdbr;a(Lbvu;Lgb;Lgb;Ldbu$c;Ldbu$c;Ldbq;)Ldbu$c;intermediary method_15110Lnet/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 processLnet/minecraft/structure/processor/StructureProcessor;process(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/Structure$StructureBlockInfo;Lnet/minecraft/structure/Structure$StructureBlockInfo;Lnet/minecraft/structure/StructurePlacementData;)Lnet/minecraft/structure/Structure$StructureBlockInfo;
-
processBlocks
@Nullable private @Nullable BlockState processBlocks(Random random)
- Mappings:
Namespace Name Mixin selector official aLdaw;a(Ljava/util/Random;)Lcjr;intermediary method_27256Lnet/minecraft/class_5193;method_27256(Ljava/util/Random;)Lnet/minecraft/class_2680;named processBlocksLnet/minecraft/structure/processor/BlockAgeStructureProcessor;processBlocks(Ljava/util/Random;)Lnet/minecraft/block/BlockState;
-
processStairs
@Nullable private @Nullable BlockState processStairs(Random random, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLdaw;a(Ljava/util/Random;Lcjr;)Lcjr;intermediary method_27258Lnet/minecraft/class_5193;method_27258(Ljava/util/Random;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named processStairsLnet/minecraft/structure/processor/BlockAgeStructureProcessor;processStairs(Ljava/util/Random;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
processSlabs
@Nullable private @Nullable BlockState processSlabs(Random random)
- Mappings:
Namespace Name Mixin selector official bLdaw;b(Ljava/util/Random;)Lcjr;intermediary method_27261Lnet/minecraft/class_5193;method_27261(Ljava/util/Random;)Lnet/minecraft/class_2680;named processSlabsLnet/minecraft/structure/processor/BlockAgeStructureProcessor;processSlabs(Ljava/util/Random;)Lnet/minecraft/block/BlockState;
-
processWalls
@Nullable private @Nullable BlockState processWalls(Random random)
- Mappings:
Namespace Name Mixin selector official cLdaw;c(Ljava/util/Random;)Lcjr;intermediary method_27262Lnet/minecraft/class_5193;method_27262(Ljava/util/Random;)Lnet/minecraft/class_2680;named processWallsLnet/minecraft/structure/processor/BlockAgeStructureProcessor;processWalls(Ljava/util/Random;)Lnet/minecraft/block/BlockState;
-
processObsidian
@Nullable private @Nullable BlockState processObsidian(Random random)
- Mappings:
Namespace Name Mixin selector official dLdaw;d(Ljava/util/Random;)Lcjr;intermediary method_27263Lnet/minecraft/class_5193;method_27263(Ljava/util/Random;)Lnet/minecraft/class_2680;named processObsidianLnet/minecraft/structure/processor/BlockAgeStructureProcessor;processObsidian(Ljava/util/Random;)Lnet/minecraft/block/BlockState;
-
randomStairProperties
private static BlockState randomStairProperties(Random random, Block stairs)
- Mappings:
Namespace Name Mixin selector official aLdaw;a(Ljava/util/Random;Lbyq;)Lcjr;intermediary method_27257Lnet/minecraft/class_5193;method_27257(Ljava/util/Random;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;named randomStairPropertiesLnet/minecraft/structure/processor/BlockAgeStructureProcessor;randomStairProperties(Ljava/util/Random;Lnet/minecraft/block/Block;)Lnet/minecraft/block/BlockState;
-
process
private BlockState process(Random random, BlockState[] regularStates, BlockState[] mossyStates)
- Mappings:
Namespace Name Mixin selector official aLdaw;a(Ljava/util/Random;[Lcjr;[Lcjr;)Lcjr;intermediary method_27260Lnet/minecraft/class_5193;method_27260(Ljava/util/Random;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named processLnet/minecraft/structure/processor/BlockAgeStructureProcessor;process(Ljava/util/Random;[Lnet/minecraft/block/BlockState;[Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
randomState
private static BlockState randomState(Random random, BlockState[] states)
- Mappings:
Namespace Name Mixin selector official aLdaw;a(Ljava/util/Random;[Lcjr;)Lcjr;intermediary method_27259Lnet/minecraft/class_5193;method_27259(Ljava/util/Random;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named randomStateLnet/minecraft/structure/processor/BlockAgeStructureProcessor;randomState(Ljava/util/Random;[Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
getType
protected StructureProcessorType<?> getType()
- 指定者:
getType在类中StructureProcessor- Mappings:
Namespace Name Mixin selector official aLdbr;a()Ldbt;intermediary method_16772Lnet/minecraft/class_3491;method_16772()Lnet/minecraft/class_3828;named getTypeLnet/minecraft/structure/processor/StructureProcessor;getType()Lnet/minecraft/structure/processor/StructureProcessorType;
-
-