TreePlacements.java
net.minecraft.data.worldgen.placement.TreePlacements
信息
- 全限定名:net.minecraft.data.worldgen.placement.TreePlacements
- 类型:public class
- 包:net.minecraft.data.worldgen.placement
- 源码路径:src/main/java/net/minecraft/data/worldgen/placement/TreePlacements.java
- 起始行号:L21
- 职责:
TODO
字段/常量
-
CRIMSON_FUNGI- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L22 - 说明:
TODO
- 类型:
-
WARPED_FUNGI- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L23 - 说明:
TODO
- 类型:
-
OAK_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L24 - 说明:
TODO
- 类型:
-
DARK_OAK_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L25 - 说明:
TODO
- 类型:
-
PALE_OAK_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L26 - 说明:
TODO
- 类型:
-
PALE_OAK_CREAKING_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L27 - 说明:
TODO
- 类型:
-
BIRCH_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L28 - 说明:
TODO
- 类型:
-
ACACIA_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L29 - 说明:
TODO
- 类型:
-
SPRUCE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L30 - 说明:
TODO
- 类型:
-
MANGROVE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L31 - 说明:
TODO
- 类型:
-
CHERRY_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L32 - 说明:
TODO
- 类型:
-
PINE_ON_SNOW- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L33 - 说明:
TODO
- 类型:
-
SPRUCE_ON_SNOW- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L34 - 说明:
TODO
- 类型:
-
PINE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L35 - 说明:
TODO
- 类型:
-
JUNGLE_TREE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L36 - 说明:
TODO
- 类型:
-
FANCY_OAK_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L37 - 说明:
TODO
- 类型:
-
MEGA_JUNGLE_TREE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L38 - 说明:
TODO
- 类型:
-
MEGA_SPRUCE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L39 - 说明:
TODO
- 类型:
-
MEGA_PINE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L40 - 说明:
TODO
- 类型:
-
TALL_MANGROVE_CHECKED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L41 - 说明:
TODO
- 类型:
-
JUNGLE_BUSH- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L42 - 说明:
TODO
- 类型:
-
SUPER_BIRCH_BEES_0002- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L43 - 说明:
TODO
- 类型:
-
SUPER_BIRCH_BEES- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L44 - 说明:
TODO
- 类型:
-
OAK_BEES_0002_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L45 - 说明:
TODO
- 类型:
-
OAK_BEES_002- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L46 - 说明:
TODO
- 类型:
-
BIRCH_BEES_0002_PLACED- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L47 - 说明:
TODO
- 类型:
-
BIRCH_BEES_0002_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L48 - 说明:
TODO
- 类型:
-
BIRCH_BEES_002- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L49 - 说明:
TODO
- 类型:
-
FANCY_OAK_BEES_0002_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L50 - 说明:
TODO
- 类型:
-
FANCY_OAK_BEES_002- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L51 - 说明:
TODO
- 类型:
-
FANCY_OAK_BEES- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L52 - 说明:
TODO
- 类型:
-
CHERRY_BEES_005- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L53 - 说明:
TODO
- 类型:
-
OAK_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L54 - 说明:
TODO
- 类型:
-
DARK_OAK_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L55 - 说明:
TODO
- 类型:
-
BIRCH_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L56 - 说明:
TODO
- 类型:
-
FANCY_OAK_LEAF_LITTER- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L57 - 说明:
TODO
- 类型:
-
FALLEN_OAK_TREE- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L58 - 说明:
TODO
- 类型:
-
FALLEN_BIRCH_TREE- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L59 - 说明:
TODO
- 类型:
-
FALLEN_SUPER_BIRCH_TREE- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L60 - 说明:
TODO
- 类型:
-
FALLEN_SPRUCE_TREE- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L61 - 说明:
TODO
- 类型:
-
FALLEN_JUNGLE_TREE- 类型:
ResourceKey<PlacedFeature> - 修饰符:
public static final - 源码定位:
L62 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public static void bootstrap(BootstrapContext<PlacedFeature> context) @ L64
- 方法名:bootstrap
- 源码定位:L64
- 返回类型:void
- 修饰符:public static
参数:
- context: BootstrapContext
说明:
TODO
代码
public class TreePlacements {
public static final ResourceKey<PlacedFeature> CRIMSON_FUNGI = PlacementUtils.createKey("crimson_fungi");
public static final ResourceKey<PlacedFeature> WARPED_FUNGI = PlacementUtils.createKey("warped_fungi");
public static final ResourceKey<PlacedFeature> OAK_CHECKED = PlacementUtils.createKey("oak_checked");
public static final ResourceKey<PlacedFeature> DARK_OAK_CHECKED = PlacementUtils.createKey("dark_oak_checked");
public static final ResourceKey<PlacedFeature> PALE_OAK_CHECKED = PlacementUtils.createKey("pale_oak_checked");
public static final ResourceKey<PlacedFeature> PALE_OAK_CREAKING_CHECKED = PlacementUtils.createKey("pale_oak_creaking_checked");
public static final ResourceKey<PlacedFeature> BIRCH_CHECKED = PlacementUtils.createKey("birch_checked");
public static final ResourceKey<PlacedFeature> ACACIA_CHECKED = PlacementUtils.createKey("acacia_checked");
public static final ResourceKey<PlacedFeature> SPRUCE_CHECKED = PlacementUtils.createKey("spruce_checked");
public static final ResourceKey<PlacedFeature> MANGROVE_CHECKED = PlacementUtils.createKey("mangrove_checked");
public static final ResourceKey<PlacedFeature> CHERRY_CHECKED = PlacementUtils.createKey("cherry_checked");
public static final ResourceKey<PlacedFeature> PINE_ON_SNOW = PlacementUtils.createKey("pine_on_snow");
public static final ResourceKey<PlacedFeature> SPRUCE_ON_SNOW = PlacementUtils.createKey("spruce_on_snow");
public static final ResourceKey<PlacedFeature> PINE_CHECKED = PlacementUtils.createKey("pine_checked");
public static final ResourceKey<PlacedFeature> JUNGLE_TREE_CHECKED = PlacementUtils.createKey("jungle_tree");
public static final ResourceKey<PlacedFeature> FANCY_OAK_CHECKED = PlacementUtils.createKey("fancy_oak_checked");
public static final ResourceKey<PlacedFeature> MEGA_JUNGLE_TREE_CHECKED = PlacementUtils.createKey("mega_jungle_tree_checked");
public static final ResourceKey<PlacedFeature> MEGA_SPRUCE_CHECKED = PlacementUtils.createKey("mega_spruce_checked");
public static final ResourceKey<PlacedFeature> MEGA_PINE_CHECKED = PlacementUtils.createKey("mega_pine_checked");
public static final ResourceKey<PlacedFeature> TALL_MANGROVE_CHECKED = PlacementUtils.createKey("tall_mangrove_checked");
public static final ResourceKey<PlacedFeature> JUNGLE_BUSH = PlacementUtils.createKey("jungle_bush");
public static final ResourceKey<PlacedFeature> SUPER_BIRCH_BEES_0002 = PlacementUtils.createKey("super_birch_bees_0002");
public static final ResourceKey<PlacedFeature> SUPER_BIRCH_BEES = PlacementUtils.createKey("super_birch_bees");
public static final ResourceKey<PlacedFeature> OAK_BEES_0002_LEAF_LITTER = PlacementUtils.createKey("oak_bees_0002_leaf_litter");
public static final ResourceKey<PlacedFeature> OAK_BEES_002 = PlacementUtils.createKey("oak_bees_002");
public static final ResourceKey<PlacedFeature> BIRCH_BEES_0002_PLACED = PlacementUtils.createKey("birch_bees_0002");
public static final ResourceKey<PlacedFeature> BIRCH_BEES_0002_LEAF_LITTER = PlacementUtils.createKey("birch_bees_0002_leaf_litter");
public static final ResourceKey<PlacedFeature> BIRCH_BEES_002 = PlacementUtils.createKey("birch_bees_002");
public static final ResourceKey<PlacedFeature> FANCY_OAK_BEES_0002_LEAF_LITTER = PlacementUtils.createKey("fancy_oak_bees_0002_leaf_litter");
public static final ResourceKey<PlacedFeature> FANCY_OAK_BEES_002 = PlacementUtils.createKey("fancy_oak_bees_002");
public static final ResourceKey<PlacedFeature> FANCY_OAK_BEES = PlacementUtils.createKey("fancy_oak_bees");
public static final ResourceKey<PlacedFeature> CHERRY_BEES_005 = PlacementUtils.createKey("cherry_bees_005");
public static final ResourceKey<PlacedFeature> OAK_LEAF_LITTER = PlacementUtils.createKey("oak_leaf_litter");
public static final ResourceKey<PlacedFeature> DARK_OAK_LEAF_LITTER = PlacementUtils.createKey("dark_oak_leaf_litter");
public static final ResourceKey<PlacedFeature> BIRCH_LEAF_LITTER = PlacementUtils.createKey("birch_leaf_litter");
public static final ResourceKey<PlacedFeature> FANCY_OAK_LEAF_LITTER = PlacementUtils.createKey("fancy_oak_leaf_litter");
public static final ResourceKey<PlacedFeature> FALLEN_OAK_TREE = PlacementUtils.createKey("fallen_oak_tree");
public static final ResourceKey<PlacedFeature> FALLEN_BIRCH_TREE = PlacementUtils.createKey("fallen_birch_tree");
public static final ResourceKey<PlacedFeature> FALLEN_SUPER_BIRCH_TREE = PlacementUtils.createKey("fallen_super_birch_tree");
public static final ResourceKey<PlacedFeature> FALLEN_SPRUCE_TREE = PlacementUtils.createKey("fallen_spruce_tree");
public static final ResourceKey<PlacedFeature> FALLEN_JUNGLE_TREE = PlacementUtils.createKey("fallen_jungle_tree");
public static void bootstrap(BootstrapContext<PlacedFeature> context) {
HolderGetter<ConfiguredFeature<?, ?>> configuredFeatures = context.lookup(Registries.CONFIGURED_FEATURE);
Holder<ConfiguredFeature<?, ?>> crimsonFungus = configuredFeatures.getOrThrow(TreeFeatures.CRIMSON_FUNGUS);
Holder<ConfiguredFeature<?, ?>> warpedFungus = configuredFeatures.getOrThrow(TreeFeatures.WARPED_FUNGUS);
Holder<ConfiguredFeature<?, ?>> oak = configuredFeatures.getOrThrow(TreeFeatures.OAK);
Holder<ConfiguredFeature<?, ?>> darkOak = configuredFeatures.getOrThrow(TreeFeatures.DARK_OAK);
Holder<ConfiguredFeature<?, ?>> paleOak = configuredFeatures.getOrThrow(TreeFeatures.PALE_OAK);
Holder<ConfiguredFeature<?, ?>> paleOakCreaking = configuredFeatures.getOrThrow(TreeFeatures.PALE_OAK_CREAKING);
Holder<ConfiguredFeature<?, ?>> birch = configuredFeatures.getOrThrow(TreeFeatures.BIRCH);
Holder<ConfiguredFeature<?, ?>> acacia = configuredFeatures.getOrThrow(TreeFeatures.ACACIA);
Holder<ConfiguredFeature<?, ?>> spruce = configuredFeatures.getOrThrow(TreeFeatures.SPRUCE);
Holder<ConfiguredFeature<?, ?>> mangrove = configuredFeatures.getOrThrow(TreeFeatures.MANGROVE);
Holder<ConfiguredFeature<?, ?>> cherry = configuredFeatures.getOrThrow(TreeFeatures.CHERRY);
Holder<ConfiguredFeature<?, ?>> pine = configuredFeatures.getOrThrow(TreeFeatures.PINE);
Holder<ConfiguredFeature<?, ?>> jungleTree = configuredFeatures.getOrThrow(TreeFeatures.JUNGLE_TREE);
Holder<ConfiguredFeature<?, ?>> fancyOak = configuredFeatures.getOrThrow(TreeFeatures.FANCY_OAK);
Holder<ConfiguredFeature<?, ?>> megaJungleTree = configuredFeatures.getOrThrow(TreeFeatures.MEGA_JUNGLE_TREE);
Holder<ConfiguredFeature<?, ?>> megaSpruce = configuredFeatures.getOrThrow(TreeFeatures.MEGA_SPRUCE);
Holder<ConfiguredFeature<?, ?>> megaPine = configuredFeatures.getOrThrow(TreeFeatures.MEGA_PINE);
Holder<ConfiguredFeature<?, ?>> tallMangrove = configuredFeatures.getOrThrow(TreeFeatures.TALL_MANGROVE);
Holder<ConfiguredFeature<?, ?>> jungleBush = configuredFeatures.getOrThrow(TreeFeatures.JUNGLE_BUSH);
Holder<ConfiguredFeature<?, ?>> superBirchBees0002 = configuredFeatures.getOrThrow(TreeFeatures.SUPER_BIRCH_BEES_0002);
Holder<ConfiguredFeature<?, ?>> superBirchBees = configuredFeatures.getOrThrow(TreeFeatures.SUPER_BIRCH_BEES);
Holder<ConfiguredFeature<?, ?>> oakBees0002LeafLitter = configuredFeatures.getOrThrow(TreeFeatures.OAK_BEES_0002_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> oakBees002 = configuredFeatures.getOrThrow(TreeFeatures.OAK_BEES_002);
Holder<ConfiguredFeature<?, ?>> birchBees0002 = configuredFeatures.getOrThrow(TreeFeatures.BIRCH_BEES_0002);
Holder<ConfiguredFeature<?, ?>> birchBees0002LeafLitter = configuredFeatures.getOrThrow(TreeFeatures.BIRCH_BEES_0002_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> birchBees002 = configuredFeatures.getOrThrow(TreeFeatures.BIRCH_BEES_002);
Holder<ConfiguredFeature<?, ?>> fancyOakBees0002LeafLitter = configuredFeatures.getOrThrow(TreeFeatures.FANCY_OAK_BEES_0002_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> fancyOakBees002 = configuredFeatures.getOrThrow(TreeFeatures.FANCY_OAK_BEES_002);
Holder<ConfiguredFeature<?, ?>> fancyOakBees = configuredFeatures.getOrThrow(TreeFeatures.FANCY_OAK_BEES);
Holder<ConfiguredFeature<?, ?>> cherryBees005 = configuredFeatures.getOrThrow(TreeFeatures.CHERRY_BEES_005);
Holder<ConfiguredFeature<?, ?>> oakLeafLitter = configuredFeatures.getOrThrow(TreeFeatures.OAK_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> darkOakLeafLitter = configuredFeatures.getOrThrow(TreeFeatures.DARK_OAK_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> birchLeafLitter = configuredFeatures.getOrThrow(TreeFeatures.BIRCH_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> fancyOakLeafLitter = configuredFeatures.getOrThrow(TreeFeatures.FANCY_OAK_LEAF_LITTER);
Holder<ConfiguredFeature<?, ?>> fallenOakTree = configuredFeatures.getOrThrow(TreeFeatures.FALLEN_OAK_TREE);
Holder<ConfiguredFeature<?, ?>> fallenBirchTree = configuredFeatures.getOrThrow(TreeFeatures.FALLEN_BIRCH_TREE);
Holder<ConfiguredFeature<?, ?>> fallenSuperBirchTree = configuredFeatures.getOrThrow(TreeFeatures.FALLEN_SUPER_BIRCH_TREE);
Holder<ConfiguredFeature<?, ?>> fallenSpruceTree = configuredFeatures.getOrThrow(TreeFeatures.FALLEN_SPRUCE_TREE);
Holder<ConfiguredFeature<?, ?>> fallenJungleTree = configuredFeatures.getOrThrow(TreeFeatures.FALLEN_JUNGLE_TREE);
PlacementUtils.register(context, CRIMSON_FUNGI, crimsonFungus, CountOnEveryLayerPlacement.of(8), BiomeFilter.biome());
PlacementUtils.register(context, WARPED_FUNGI, warpedFungus, CountOnEveryLayerPlacement.of(8), BiomeFilter.biome());
PlacementUtils.register(context, OAK_CHECKED, oak, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, DARK_OAK_CHECKED, darkOak, PlacementUtils.filteredByBlockSurvival(Blocks.DARK_OAK_SAPLING));
PlacementUtils.register(context, PALE_OAK_CHECKED, paleOak, PlacementUtils.filteredByBlockSurvival(Blocks.PALE_OAK_SAPLING));
PlacementUtils.register(context, PALE_OAK_CREAKING_CHECKED, paleOakCreaking, PlacementUtils.filteredByBlockSurvival(Blocks.PALE_OAK_SAPLING));
PlacementUtils.register(context, BIRCH_CHECKED, birch, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, ACACIA_CHECKED, acacia, PlacementUtils.filteredByBlockSurvival(Blocks.ACACIA_SAPLING));
PlacementUtils.register(context, SPRUCE_CHECKED, spruce, PlacementUtils.filteredByBlockSurvival(Blocks.SPRUCE_SAPLING));
PlacementUtils.register(context, MANGROVE_CHECKED, mangrove, PlacementUtils.filteredByBlockSurvival(Blocks.MANGROVE_PROPAGULE));
PlacementUtils.register(context, CHERRY_CHECKED, cherry, PlacementUtils.filteredByBlockSurvival(Blocks.CHERRY_SAPLING));
BlockPredicate snowTreePredicate = BlockPredicate.matchesBlocks(Direction.DOWN.getUnitVec3i(), Blocks.SNOW_BLOCK, Blocks.POWDER_SNOW);
List<PlacementModifier> snowTreeFilterDecorator = List.of(
EnvironmentScanPlacement.scanningFor(Direction.UP, BlockPredicate.not(BlockPredicate.matchesBlocks(Blocks.POWDER_SNOW)), 8),
BlockPredicateFilter.forPredicate(snowTreePredicate)
);
PlacementUtils.register(context, PINE_ON_SNOW, pine, snowTreeFilterDecorator);
PlacementUtils.register(context, SPRUCE_ON_SNOW, spruce, snowTreeFilterDecorator);
PlacementUtils.register(context, PINE_CHECKED, pine, PlacementUtils.filteredByBlockSurvival(Blocks.SPRUCE_SAPLING));
PlacementUtils.register(context, JUNGLE_TREE_CHECKED, jungleTree, PlacementUtils.filteredByBlockSurvival(Blocks.JUNGLE_SAPLING));
PlacementUtils.register(context, FANCY_OAK_CHECKED, fancyOak, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, MEGA_JUNGLE_TREE_CHECKED, megaJungleTree, PlacementUtils.filteredByBlockSurvival(Blocks.JUNGLE_SAPLING));
PlacementUtils.register(context, MEGA_SPRUCE_CHECKED, megaSpruce, PlacementUtils.filteredByBlockSurvival(Blocks.SPRUCE_SAPLING));
PlacementUtils.register(context, MEGA_PINE_CHECKED, megaPine, PlacementUtils.filteredByBlockSurvival(Blocks.SPRUCE_SAPLING));
PlacementUtils.register(context, TALL_MANGROVE_CHECKED, tallMangrove, PlacementUtils.filteredByBlockSurvival(Blocks.MANGROVE_PROPAGULE));
PlacementUtils.register(context, JUNGLE_BUSH, jungleBush, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, SUPER_BIRCH_BEES_0002, superBirchBees0002, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, SUPER_BIRCH_BEES, superBirchBees, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, OAK_BEES_0002_LEAF_LITTER, oakBees0002LeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, OAK_BEES_002, oakBees002, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, BIRCH_BEES_0002_PLACED, birchBees0002, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, BIRCH_BEES_0002_LEAF_LITTER, birchBees0002LeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, BIRCH_BEES_002, birchBees002, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(
context, FANCY_OAK_BEES_0002_LEAF_LITTER, fancyOakBees0002LeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING)
);
PlacementUtils.register(context, FANCY_OAK_BEES_002, fancyOakBees002, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, FANCY_OAK_BEES, fancyOakBees, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, CHERRY_BEES_005, cherryBees005, PlacementUtils.filteredByBlockSurvival(Blocks.CHERRY_SAPLING));
PlacementUtils.register(context, OAK_LEAF_LITTER, oakLeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, DARK_OAK_LEAF_LITTER, darkOakLeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.DARK_OAK_SAPLING));
PlacementUtils.register(context, BIRCH_LEAF_LITTER, birchLeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, FANCY_OAK_LEAF_LITTER, fancyOakLeafLitter, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, FALLEN_OAK_TREE, fallenOakTree, PlacementUtils.filteredByBlockSurvival(Blocks.OAK_SAPLING));
PlacementUtils.register(context, FALLEN_BIRCH_TREE, fallenBirchTree, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, FALLEN_SUPER_BIRCH_TREE, fallenSuperBirchTree, PlacementUtils.filteredByBlockSurvival(Blocks.BIRCH_SAPLING));
PlacementUtils.register(context, FALLEN_SPRUCE_TREE, fallenSpruceTree, PlacementUtils.filteredByBlockSurvival(Blocks.SPRUCE_SAPLING));
PlacementUtils.register(context, FALLEN_JUNGLE_TREE, fallenJungleTree, PlacementUtils.filteredByBlockSurvival(Blocks.JUNGLE_SAPLING));
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
PlacementUtils.createKey(), PlacementUtils.filteredByBlockSurvival(), PlacementUtils.register()
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
BlockPredicate.matchesBlocks(), BlockPredicate.not()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
BiomeFilter.biome()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
BlockPredicateFilter.forPredicate()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
CountOnEveryLayerPlacement.of()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
EnvironmentScanPlacement.scanningFor()
- 引用位置:
-
- 引用位置:
参数/字段
- 引用位置: