diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_1.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_1.nbt new file mode 100644 index 000000000..dfb56f4a1 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_1.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_2.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_2.nbt new file mode 100644 index 000000000..d136f2eb7 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_2.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_3.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_3.nbt new file mode 100644 index 000000000..3404c9bf5 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_3.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_4.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_4.nbt new file mode 100644 index 000000000..411abf34b Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_4.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_5.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_5.nbt new file mode 100644 index 000000000..afd0133d6 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_5.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_6.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_6.nbt new file mode 100644 index 000000000..6d9a5d1b7 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_6.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_7.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_7.nbt new file mode 100644 index 000000000..81895a299 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_7.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_8.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_8.nbt new file mode 100644 index 000000000..39ee80bf0 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_8.nbt differ diff --git a/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_9.nbt b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_9.nbt new file mode 100644 index 000000000..f4ee01096 Binary files /dev/null and b/kubejs/data/tfg/structures/trees/mossy_glowshroom_roots_9.nbt differ diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian.json b/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian.json index 8546d84c1..6dadef471 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian.json @@ -2,6 +2,21 @@ "type": "afc:trunkless_stacked_tree", "config": { "layers": [ + { + "templates": [ + "tfg:trees/mossy_glowshroom_roots_1", + "tfg:trees/mossy_glowshroom_roots_2", + "tfg:trees/mossy_glowshroom_roots_3", + "tfg:trees/mossy_glowshroom_roots_4", + "tfg:trees/mossy_glowshroom_roots_5", + "tfg:trees/mossy_glowshroom_roots_6", + "tfg:trees/mossy_glowshroom_roots_7", + "tfg:trees/mossy_glowshroom_roots_8", + "tfg:trees/mossy_glowshroom_roots_9" + ], + "min_count": 1, + "max_count": 1 + }, { "templates": [ "tfg:trees/mossy_glowshroom_stem_1", diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian_dead.json b/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian_dead.json index 9a277c8f5..94e131f69 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian_dead.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/tree/glacian_dead.json @@ -2,6 +2,21 @@ "type": "afc:trunkless_stacked_tree", "config": { "layers": [ + { + "templates": [ + "tfg:trees/mossy_glowshroom_roots_1", + "tfg:trees/mossy_glowshroom_roots_2", + "tfg:trees/mossy_glowshroom_roots_3", + "tfg:trees/mossy_glowshroom_roots_4", + "tfg:trees/mossy_glowshroom_roots_5", + "tfg:trees/mossy_glowshroom_roots_6", + "tfg:trees/mossy_glowshroom_roots_7", + "tfg:trees/mossy_glowshroom_roots_8", + "tfg:trees/mossy_glowshroom_roots_9" + ], + "min_count": 1, + "max_count": 1 + }, { "templates": [ "tfg:trees/mossy_glowshroom_stem_1", @@ -28,7 +43,7 @@ }, "placement": { "width": 1, - "height": 1, + "height": 10, "allow_submerged": true, "allow_deeply_submerged": false } diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian.json b/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian.json index ee917a6be..1ec6dec12 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian.json @@ -5,6 +5,11 @@ "type": "tfc:flat_enough", "flatness": 0.8, "radius": 4 + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": -7 } ] } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian_dead.json b/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian_dead.json index ee917a6be..1ec6dec12 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian_dead.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/tree/glacian_dead.json @@ -5,6 +5,11 @@ "type": "tfc:flat_enough", "flatness": 0.8, "radius": 4 + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": -7 } ] } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/events.forests.js b/kubejs/server_scripts/tfg/events.forests.js index bda91c251..36cc40f8b 100644 --- a/kubejs/server_scripts/tfg/events.forests.js +++ b/kubejs/server_scripts/tfg/events.forests.js @@ -151,7 +151,6 @@ TFCEvents.worldgenData(event => { null, null, [ - //"betterend:glacian_hymenophore[facing=up]", "tfg:glacian_leaves_fallen", 'tfg:groundcover/glacian_stick' ], @@ -160,14 +159,10 @@ TFCEvents.worldgenData(event => { 'tfg:mars/tree/glacian', null, null, null, null, null, null, placement => { - placement.flatEnough(flatness => { - flatness.flatness(0.8) - flatness.radius(4) - }) placement.jsonPlacement({ "type": "minecraft:random_offset", "xz_spread": 0, - "y_spread": -2 + "y_spread": -7 }) } )