summaryrefslogtreecommitdiff
path: root/plantlife_modpack/vines/vines.lua
diff options
context:
space:
mode:
Diffstat (limited to 'plantlife_modpack/vines/vines.lua')
-rw-r--r--plantlife_modpack/vines/vines.lua104
1 files changed, 104 insertions, 0 deletions
diff --git a/plantlife_modpack/vines/vines.lua b/plantlife_modpack/vines/vines.lua
new file mode 100644
index 0000000..82c5b2a
--- /dev/null
+++ b/plantlife_modpack/vines/vines.lua
@@ -0,0 +1,104 @@
+vines.register_vine( 'root', {
+ description = "Roots",
+ average_length = 9,
+},{
+ choose_random_wall = true,
+ avoid_nodes = {"vines:root_middle"},
+ avoid_radius = 5,
+ spawn_delay = 500,
+ spawn_chance = 10,
+ spawn_surfaces = {
+ "default:dirt_with_grass",
+ "default:dirt"
+ },
+ spawn_on_bottom = true,
+ plantlife_limit = -0.6,
+ humidity_min = 0.4,
+})
+
+vines.register_vine( 'vine', {
+ description = "Vines",
+ average_length = 5,
+},{
+ choose_random_wall = true,
+ avoid_nodes = {"group:vines"},
+ avoid_radius = 5,
+ spawn_delay = 500,
+ spawn_chance = 100,
+ spawn_surfaces = {
+ "default:jungleleaves",
+ "moretrees:jungletree_leaves_red",
+ "moretrees:jungletree_leaves_yellow",
+ "moretrees:jungletree_leaves_green"
+ },
+ spawn_on_bottom = true,
+ plantlife_limit = -0.9,
+ humidity_min = 0.7,
+})
+
+vines.register_vine( 'side', {
+ description = "Vines",
+ average_length = 6,
+},{
+ choose_random_wall = true,
+ avoid_nodes = {"group:vines", "default:apple"},
+ choose_random_wall = true,
+ avoid_radius = 3,
+ spawn_delay = 500,
+ spawn_chance = 100,
+ spawn_surfaces = {
+ "default:jungleleaves",
+ "moretrees:jungletree_leaves_red",
+ "moretrees:jungletree_leaves_yellow",
+ "moretrees:jungletree_leaves_green"
+ },
+ spawn_on_side = true,
+ plantlife_limit = -0.9,
+ humidity_min = 0.4,
+})
+
+vines.register_vine( "jungle", {
+ description = "Jungle Vines",
+ average_length = 7,
+},{
+ choose_random_wall = true,
+ neighbors = {
+ "default:jungleleaves",
+ "moretrees:jungletree_leaves_red",
+ "moretrees:jungletree_leaves_yellow",
+ "moretrees:jungletree_leaves_green"
+ },
+ avoid_nodes = {
+ "vines:jungle_middle",
+ "vines:jungle_end",
+ },
+ avoid_radius = 5,
+ spawn_delay = 500,
+ spawn_chance = 100,
+ spawn_surfaces = {
+ "default:jungletree",
+ "moretrees:jungletree_trunk"
+ },
+ spawn_on_side = true,
+ plantlife_limit = -0.9,
+ humidity_min = 0.2,
+})
+
+vines.register_vine( 'willow', {
+ description = "Willow Vines",
+ average_length = 9,
+},{
+ choose_random_wall = true,
+ avoid_nodes = { "vines:willow_middle" },
+ avoid_radius = 5,
+ near_nodes = { 'default:water_source' },
+ near_nodes_size = 1,
+ near_nodes_count = 1,
+ near_nodes_vertical = 7,
+ plantlife_limit = -0.8,
+ spawn_chance = 10,
+ spawn_delay = 500,
+ spawn_on_side = true,
+ spawn_surfaces = {"moretrees:willow_leaves"},
+ humidity_min = 0.5
+})