类 OreFeature
- java.lang.Object
-
- net.minecraft.world.gen.feature.Feature<OreFeatureConfig>
-
- net.minecraft.world.gen.feature.OreFeature
-
public class OreFeature extends Feature<OreFeatureConfig>
- Mappings:
Namespace Name official csdintermediary net/minecraft/class_3122named net/minecraft/world/gen/feature/OreFeature
-
-
字段概要
-
从类继承的字段 net.minecraft.world.gen.feature.Feature
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DECORATED, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, GROWING_PLANT, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, ROOT_SYSTEM, SCATTERED_ORE, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
-
-
构造器概要
构造器 构造器 说明 OreFeature(com.mojang.serialization.Codec<OreFeatureConfig> configCodec)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleangenerate(FeatureContext<OreFeatureConfig> context)protected booleangenerateVeinPart(WorldAccess world, Random random, OreFeatureConfig config, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int y, int z, int horizontalSize, int verticalSize)protected static booleanshouldNotDiscard(Random random, float chance)static booleanshouldPlace(BlockState state, Function<BlockPos,BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos)-
从类继承的方法 net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, setBlockState, testAdjacentStates
-
-
-
-
构造器详细资料
-
OreFeature
public OreFeature(com.mojang.serialization.Codec<OreFeatureConfig> configCodec)
- Mappings:
Namespace Name Mixin selector official <init>Lcra;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
方法详细资料
-
generate
public boolean generate(FeatureContext<OreFeatureConfig> context)
- 指定者:
generate在类中Feature<OreFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcra;a(Lcrb;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Znamed generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
-
generateVeinPart
protected boolean generateVeinPart(WorldAccess world, Random random, OreFeatureConfig config, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int y, int z, int horizontalSize, int verticalSize)
- Mappings:
Namespace Name Mixin selector official aLcsd;a(Lbvs;Ljava/util/Random;Lcuq;DDDDDDIIIII)Zintermediary method_13629Lnet/minecraft/class_3122;method_13629(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_3124;DDDDDDIIIII)Znamed generateVeinPartLnet/minecraft/world/gen/feature/OreFeature;generateVeinPart(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/OreFeatureConfig;DDDDDDIIIII)Z
-
shouldPlace
public static boolean shouldPlace(BlockState state, Function<BlockPos,BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos)
- Mappings:
Namespace Name Mixin selector official aLcsd;a(Lcjr;Ljava/util/function/Function;Ljava/util/Random;Lcuq;Lcuq$b;Lgb$a;)Zintermediary method_33983Lnet/minecraft/class_3122;method_33983(Lnet/minecraft/class_2680;Ljava/util/function/Function;Ljava/util/Random;Lnet/minecraft/class_3124;Lnet/minecraft/class_3124$class_5876;Lnet/minecraft/class_2338$class_2339;)Znamed shouldPlaceLnet/minecraft/world/gen/feature/OreFeature;shouldPlace(Lnet/minecraft/block/BlockState;Ljava/util/function/Function;Ljava/util/Random;Lnet/minecraft/world/gen/feature/OreFeatureConfig;Lnet/minecraft/world/gen/feature/OreFeatureConfig$Target;Lnet/minecraft/util/math/BlockPos$Mutable;)Z
-
shouldNotDiscard
protected static boolean shouldNotDiscard(Random random, float chance)
- Mappings:
Namespace Name Mixin selector official aLcsd;a(Ljava/util/Random;F)Zintermediary method_33984Lnet/minecraft/class_3122;method_33984(Ljava/util/Random;F)Znamed shouldNotDiscardLnet/minecraft/world/gen/feature/OreFeature;shouldNotDiscard(Ljava/util/Random;F)Z
-
-