lanceleaf, large amaranita mushroom, and some fixes

This commit is contained in:
Pyritie 2025-09-02 00:16:29 +01:00
parent 04e030ec16
commit b18d2ab939
32 changed files with 638 additions and 104 deletions

View file

@ -1,27 +1,9 @@
{
"variants": {
"rotation=0,shape=top": { "model": "betterend:block/lanceleaf_leaf_top" },
"rotation=0,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top" },
"rotation=0,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle" },
"rotation=0,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom" },
"rotation=0,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom" },
"rotation=1,shape=top": { "model": "betterend:block/lanceleaf_leaf_top", "y": 90 },
"rotation=1,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top", "y": 90 },
"rotation=1,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle", "y": 90 },
"rotation=1,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom", "y": 90 },
"rotation=1,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom", "y": 90 },
"rotation=2,shape=top": { "model": "betterend:block/lanceleaf_leaf_top", "y": 180 },
"rotation=2,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top", "y": 180 },
"rotation=2,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle", "y": 180 },
"rotation=2,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom", "y": 180 },
"rotation=2,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom", "y": 180 },
"rotation=3,shape=top": { "model": "betterend:block/lanceleaf_leaf_top", "y": 270 },
"rotation=3,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top", "y": 270 },
"rotation=3,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle", "y": 270 },
"rotation=3,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom", "y": 270 },
"rotation=3,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom", "y": 270 }
"height=0": { "model": "betterend:block/lanceleaf_leaf_bottom" },
"height=1": { "model": "betterend:block/lanceleaf_leaf_pre_bottom" },
"height=2": { "model": "betterend:block/lanceleaf_leaf_middle" },
"height=3": { "model": "betterend:block/lanceleaf_leaf_pre_top" },
"height=4": { "model": "betterend:block/lanceleaf_leaf_top" }
}
}

View file

@ -1,8 +0,0 @@
{
"variants": {
"age=0": { "model": "betterend:block/lanceleaf_seed_0" },
"age=1": { "model": "betterend:block/lanceleaf_seed_1" },
"age=2": { "model": "betterend:block/lanceleaf_seed_2" },
"age=3": { "model": "betterend:block/lanceleaf_seed_3" }
}
}

View file

@ -0,0 +1,10 @@
{
"variants": {
"": [
{ "model": "betterend:block/lanceleaf_seed_0" },
{ "model": "betterend:block/lanceleaf_seed_1" },
{ "model": "betterend:block/lanceleaf_seed_2" },
{ "model": "betterend:block/lanceleaf_seed_3" }
]
}
}

View file

@ -1,7 +1,9 @@
{
"variants": {
"shape=top": { "model": "betterend:block/large_amaranita_cap" },
"shape=middle": { "model": "betterend:block/large_amaranita_stem" },
"shape=bottom": { "model": "betterend:block/large_amaranita_roots" }
"height=0": { "model": "betterend:block/large_amaranita_roots" },
"height=1": { "model": "betterend:block/large_amaranita_stem" },
"height=2": { "model": "betterend:block/large_amaranita_cap" },
"height=3": { "model": "" },
"height=4": { "model": "" }
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/lanceleaf_seed_0"
"cross": "betterend:block/lanceleaf_seed_0"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/lanceleaf_seed_1"
"cross": "betterend:block/lanceleaf_seed_1"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/lanceleaf_seed_2"
"cross": "betterend:block/lanceleaf_seed_2"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/lanceleaf_seed_3"
"cross": "betterend:block/lanceleaf_seed_3"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:block/lanceleaf_seed_3"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:block/lanceleaf_seed_0"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:block/large_amaranita_cap_side"
}
}

View file

@ -1,10 +1,9 @@
{
"variants": {
"half=lower": {
"model": "tfg:block/corallium_arenicolus_0_bottom"
},
"half=upper": {
"model": "tfg:block/corallium_arenicolus_0_top"
"variants": {
"height=0": { "model": "tfg:block/corallium_arenicolus_0_bottom" },
"height=1": { "model": "tfg:block/corallium_arenicolus_0_top" },
"height=2": { "model": "" },
"height=3": { "model": "" },
"height=4": { "model": "" }
}
}
}

View file

@ -43,11 +43,11 @@
"tfc:cobble_boulder_small_patch",
"tfg:mars/surface/small_skull_and_bones",
"tfg:mars/surface/large_skull_and_bones",
"tfg:mars/surface/rotten_flesh_patch",
"tfg:mars/surface/feather_patch"
"tfg:mars/surface/rotten_flesh_patch"
],
[
"tfg:mars/surface/feather_patch_wraptor",
"tfg:mars/surface/feather_patch_glider"
],
"#tfg:mars_top_layer_modification"
],

View file

@ -50,15 +50,18 @@
"tfc:cobble_boulder_small_patch",
"tfg:mars/surface/small_skull_and_bones",
"tfg:mars/surface/large_skull_and_bones",
"tfg:mars/surface/rotten_flesh_patch",
"tfg:mars/surface/feather_patch"
"tfg:mars/surface/rotten_flesh_patch"
],
[
"tfg:mars/surface/charnia",
"tfg:mars/surface/flamaea",
"tfg:mars/surface/aeridium",
"tfg:mars/surface/clawfern",
"tfg:mars/surface/flamaea",
"tfg:mars/surface/flammalix"
"tfg:mars/surface/flammalix",
"tfg:mars/surface/feather_patch_wraptor",
"tfg:mars/surface/feather_patch_glider"
],
"#tfg:mars_top_layer_modification"
],

View file

@ -8,7 +8,7 @@
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:groundcover/feather"
"Name": "tfc:groundcover/glider_feather"
}
}
}

View file

@ -0,0 +1,40 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:groundcover/wraptor_feather"
}
}
}
},
"placement": [
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "ad_astra:mars_stone_replaceables"
}
]
}
}
]
},
"tries": 8,
"xz_spread": 3,
"y_spread": 3
}
}

View file

@ -0,0 +1,163 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lanceleaf",
"Properties": {
"height": "0"
}
}
}
}
},
"placement": []
},
"then": {
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lanceleaf",
"Properties": {
"height": "1"
}
}
}
}
},
"placement": []
},
"then": {
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lanceleaf",
"Properties": {
"height": "2"
}
}
}
}
},
"placement": []
},
"then": {
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lanceleaf",
"Properties": {
"height": "3"
}
}
}
}
},
"placement": []
},
"then": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lanceleaf",
"Properties": {
"height": "4"
}
}
}
}
},
"placement": []
}
}
},
"placement": []
}
}
},
"placement": []
}
}
},
"placement": []
}
}
},
"placement": [
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, 1, 0 ],
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, 2, 0 ],
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, 3, 0 ],
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, 4, 0 ],
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
}
]
}
}
]
},
"tries": 8,
"xz_spread": 10,
"y_spread": 2
}
}

View file

@ -0,0 +1,40 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lanceleaf_small"
}
}
}
},
"placement": [
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
}
]
}
}
]
},
"tries": 16,
"xz_spread": 7,
"y_spread": 2
}
}

View file

@ -0,0 +1,103 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:large_amaranita_mushroom",
"Properties": {
"height": "0"
}
}
}
}
},
"placement": []
},
"then": {
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:large_amaranita_mushroom",
"Properties": {
"height": "1"
}
}
}
}
},
"placement": []
},
"then": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:large_amaranita_mushroom",
"Properties": {
"height": "2"
}
}
}
}
},
"placement": []
}
}
},
"placement": []
}
}
},
"placement": [
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, 1, 0 ],
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, 2, 0 ],
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
}
]
}
}
]
},
"tries": 8,
"xz_spread": 10,
"y_spread": 3
}
}

View file

@ -0,0 +1,40 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:lucernia_outer_leaves"
}
}
}
},
"placement": [
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
}
]
}
}
]
},
"tries": 8,
"xz_spread": 10,
"y_spread": 2
}
}

View file

@ -35,6 +35,6 @@
},
"tries": 8,
"xz_spread": 10,
"y_spread": 3
"y_spread": 2
}
}

View file

@ -1,9 +1,9 @@
{
"feature": "tfg:mars/surface/feather_patch",
"feature": "tfg:mars/surface/feather_patch_glider",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 10
"chance": 20
},
{
"type": "minecraft:in_square"

View file

@ -0,0 +1,19 @@
{
"feature": "tfg:mars/surface/feather_patch_wraptor",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 20
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "WORLD_SURFACE"
}
]
}

View file

@ -0,0 +1,23 @@
{
"feature": "tfg:mars/surface/lanceleaf",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 3
},
{
"type": "tfc:climate",
"max_forest": "sparse"
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "WORLD_SURFACE"
}
]
}

View file

@ -0,0 +1,23 @@
{
"feature": "tfg:mars/surface/lanceleaf_small",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 2
},
{
"type": "tfc:climate",
"max_forest": "edge"
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "WORLD_SURFACE"
}
]
}

View file

@ -0,0 +1,23 @@
{
"feature": "tfg:mars/surface/large_amaranita_mushroom",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 3
},
{
"type": "tfc:climate",
"min_forest": "edge"
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "WORLD_SURFACE"
}
]
}

View file

@ -0,0 +1,23 @@
{
"feature": "tfg:mars/surface/lucernia_outer_leaves",
"placement": [
{
"type": "minecraft:count",
"count": 2
},
{
"type": "tfc:climate",
"min_forest": "sparse"
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "WORLD_SURFACE"
}
]
}

View file

@ -3,7 +3,12 @@
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 3
"chance": 2
},
{
"type": "tfc:climate",
"min_forest": "none",
"max_forest": "normal"
},
{
"type": "minecraft:in_square"

View file

@ -446,53 +446,59 @@ const registerAdAstraPlacedFeatures = (event) => {
event.add('tfg:mars_veins', 'tfg:mars/terrain/ochrum_blob')
// Vegetation
event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/amber_root")
event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/blossom_berry")
event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/bolux_mushroom")
event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/cave_pumpkin")
event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/chorus_mushroom")
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/amber_grass")
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flamaea")
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flammalix")
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/lutebus")
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/orango")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/amber_root")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/blossom_berry")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/bolux_mushroom")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/chorus_mushroom")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/shadow_berry")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/aeridium")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/flamaea")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/flammalix")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lamellarium")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lutebus")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/orango")
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/ruscus")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/blossom_berry")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/bolux_mushroom")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/cave_pumpkin")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/chorus_mushroom")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/shadow_berry")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/cave_grass")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/clawfern")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/flamaea")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/globulagus")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/lamellarium")
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/ruscus")
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/small_amaranita_mushroom")
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/charnia")
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/flamaea")
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_global_small_plants")
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_amber_small_plants")
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_global_small_plants")
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_rusticus_small_plants")
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants")
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_sangnum_small_plants")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/amber_root")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/blossom_berry")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/bolux_mushroom")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/cave_pumpkin")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/chorus_mushroom")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/lanceleaf")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/lanceleaf_small")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/amber_grass")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/flammalix")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/lutebus")
event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/orango")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/amber_root")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/blossom_berry")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/bolux_mushroom")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/chorus_mushroom")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/shadow_berry")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/lucernia_outer_leaves")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/aeridium")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/flammalix")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/lamellarium")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/lutebus")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/orango")
event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/ruscus")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/blossom_berry")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/bolux_mushroom")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/cave_pumpkin")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/chorus_mushroom")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/shadow_berry")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/small_amaranita_mushroom")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/large_amaranita_mushroom")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/cave_grass")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/clawfern")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/globulagus")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/lamellarium")
event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/ruscus")
// Top layer
event.add("tfg:mars_top_layer_modification", "tfg:glow_lichen")

View file

@ -65,7 +65,7 @@ TFCEvents.worldgenData(event => {
'ad_astra:aeronos_stem',
'ad_astra:aeronos_cap',
'betterend:cave_bush',
'betterend:cave_bush',
'betterend:cave_bush_fallen',
[
"ad_astra:aeronos_mushroom",
'betterend:cave_bush',
@ -86,7 +86,7 @@ TFCEvents.worldgenData(event => {
'ad_astra:strophar_stem',
'ad_astra:strophar_cap',
'betterend:lucernia_leaves',
'betterend:lucernia_leaves',
'betterend:lucernia_leaves_fallen',
[
"ad_astra:strophar_mushroom",
'betterend:lucernia_leaves',

View file

@ -61,6 +61,9 @@ function registerBetterEndBlocks(event) {
.box(3, 0, 3, 13, 8, 13)
createPlant(event, 'lucernia_outer_leaves', 'mars')
// TODO: needs a feature
createPlant(event, 'lanceleaf_small', 'mars')
.box(4, 0, 4, 12, 8, 12)
// TODO: needs a feature
// 1 block tall waterlogged
@ -83,6 +86,7 @@ function registerBetterEndBlocks(event) {
.tagBlock('minecraft:mineable/hoe')
.mapColor('fire')
.seasonalColors(false)
.tagItem('tfg:mars_plants')
.fallenLeaves(leaves => {
leaves.noCollision()
leaves.notSolid()
@ -105,6 +109,7 @@ function registerBetterEndBlocks(event) {
.tagBlock('minecraft:mineable/hoe')
.mapColor('color_orange')
.seasonalColors(false)
.tagItem('tfg:mars_plants')
.fallenLeaves(leaves => {
leaves.noCollision()
leaves.notSolid()
@ -130,8 +135,22 @@ function registerBetterEndBlocks(event) {
// end lotus
// lanceleaf
event.create('betterend:large_amaranita_mushroom', 'tfg:tall_decorative_plant')
.height(3)
.soundType('nether_wart')
.tagBlock('minecraft:mineable/hoe')
.tagItem('tfg:mars_plants')
.tagItem('forge:mushrooms')
.mapColor('fire')
// ??
event.create('betterend:lanceleaf', 'tfg:tall_decorative_plant')
.height(5)
.soundType('crop')
.tagBlock('minecraft:mineable/hoe')
.tagItem('tfg:mars_plants')
.mapColor('color_orange')
// europa...?
createPlant(event, 'crystal_grass', 'unused')
.box(3, 0, 3, 13, 12, 13)

View file

@ -265,7 +265,8 @@ function registerTFGSpaceBlocks(event) {
.tagItem('tfg:moon_plants')
.tagBlock('minecraft:replaceable')
event.create('tfg:corallium_arenicolus_0', 'tfg:double_decorative_plant')
event.create('tfg:corallium_arenicolus_0', 'tfg:tall_decorative_plant')
.height(2)
.soundType('nether_wart')
.tagItem('tfg:venus_plants')
.lightLevel(0.4)