Skip to content

Commit 73d402c

Browse files
committed
Some fixes
1 parent 3e7c131 commit 73d402c

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

src/main/resources/datapack-1.15.x/mappings/features.yaml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,24 @@ feature_bamboo:
4343
feature_random_patch_simple:
4444
- RandomPatchFeature
4545
- BlockClusterFeatureConfig
46-
feature_random_patch:
47-
- RandomPatchFeature
48-
- BlockClusterFeatureConfig
4946
feature_ore:
5047
- OreFeature
5148
- OreFeatureConfig
52-
feature_replace_single_block:
53-
- ReplaceBlockFeature
54-
- ReplaceBlockConfig
49+
feature_scattered_ore:
50+
- OreFeature
51+
- OreFeatureConfig
5552
feature_simple_random_selector:
5653
- SingleRandomFeatureConfig
5754
- SingleRandomFeature
58-
feature_spring:
59-
- SpringFeature
60-
- LiquidsConfig
55+
feature_random_selector:
56+
- MultipleWithChanceRandomFeature
57+
- MultipleRandomFeatureConfig
58+
feature_disk_simple:
59+
- SphereReplaceFeature
60+
- SphereReplaceConfig
61+
feature_disk:
62+
- SphereReplaceFeature
63+
- SphereReplaceConfig
6164
feature_tree_simple:
6265
- TreeFeature
6366
- BaseTreeFeatureConfig
@@ -67,6 +70,9 @@ feature_tree_spruce:
6770
feature_tree_pine:
6871
- TreeFeature
6972
- BaseTreeFeatureConfig
73+
feature_spring:
74+
- SpringFeature
75+
- LiquidsConfig
7076

7177
# Custom NBT-based feature, not present in vanilla
7278
feature_custom_structure:

src/main/resources/forge-1.15.2/templates/plant/treegrower.java.ftl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ package ${package}.block.grower;
3333

3434
<#compress>
3535
public class ${name}TreeGrower extends <#if (data.megaTrees[0]?has_content) || (data.megaTrees[1]?has_content)>Big</#if>Tree {
36-
protected ConfiguredFeature<BaseTreeFeatureConfig, ?> getTreeFeature(Random randomSource, boolean hasFlower) {
36+
protected ConfiguredFeature<TreeFeatureConfig, ?> getTreeFeature(Random randomSource, boolean hasFlower) {
3737
<#if data.secondaryTreeChance != 0 && (data.trees[1]?has_content || data.flowerTrees[1]?has_content)>
3838
if (randomSource.nextFloat() < ${data.secondaryTreeChance}) {
3939
<#if data.flowerTrees[1]?has_content>
@@ -49,7 +49,7 @@ public class ${name}TreeGrower extends <#if (data.megaTrees[0]?has_content) || (
4949
}
5050

5151
<#if (data.megaTrees[0]?has_content) || (data.megaTrees[1]?has_content)>
52-
protected ConfiguredFeature<BaseTreeFeatureConfig, ?> getHugeTreeFeature(Random randomSource) {
52+
protected ConfiguredFeature<HugeTreeFeatureConfig, ?> getHugeTreeFeature(Random randomSource) {
5353
<#if data.megaTrees[1]?has_content && data.secondaryTreeChance != 0>
5454
return (randomSource.nextFloat() < ${data.secondaryTreeChance}) ? <@toTreeKey data.megaTrees[1]/> : <@toTreeKey data.megaTrees[0]/>;
5555
<#else>
@@ -62,7 +62,7 @@ public class ${name}TreeGrower extends <#if (data.megaTrees[0]?has_content) || (
6262
<#-- @formatter:on -->
6363
<#macro toTreeKey tree="">
6464
<#if tree?has_content>
65-
${generator.map(tree, "configuredfeatures")}
65+
new ${generator.map(tree, "configuredfeatures")}
6666
<#else>
6767
null
6868
</#if>

0 commit comments

Comments
 (0)