Skip to content

Instantly share code, notes, and snippets.

@VanessaE
Created July 14, 2015 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VanessaE/6a31cc55d1a2c263bdd0 to your computer and use it in GitHub Desktop.
Save VanessaE/6a31cc55d1a2c263bdd0 to your computer and use it in GitHub Desktop.
diff --git a/init.lua b/init.lua
index 9c36883..053367d 100644
--- a/init.lua
+++ b/init.lua
@@ -239,6 +239,8 @@ function moretrees:grow_jungletree(pos)
moretrees.jungletree_model.rules_b = moretrees.jt_rules_b2
end
+ moretrees.jungletree_model.enable_unique_ids = true
+
minetest.remove_node(pos)
local leaves = minetest.find_nodes_in_area({x = pos.x-1, y = pos.y, z = pos.z-1}, {x = pos.x+1, y = pos.y+10, z = pos.z+1}, "default:leaves")
for leaf in ipairs(leaves) do
@@ -263,6 +265,7 @@ function moretrees:grow_fir(pos)
moretrees.fir_model.rules_b = moretrees.ct_rules_b2
end
+ moretrees.fir_model.enable_unique_ids = true
moretrees.fir_model.iterations = 7
moretrees.fir_model.random_level = 5
@@ -290,6 +293,7 @@ function moretrees:grow_fir_snow(pos)
moretrees.fir_model.rules_b = moretrees.ct_rules_b2
end
+ moretrees.fir_model.enable_unique_ids = true
moretrees.fir_model.iterations = 2
moretrees.fir_model.random_level = 2
@@ -301,4 +305,8 @@ function moretrees:grow_fir_snow(pos)
minetest.spawn_tree(pos,moretrees.fir_model)
end
+minetest.register_on_punchnode(function(pos, node, puncher, pointed_thing)
+ print(dump(node.name)..": param1="..dump(node.param1))
+end)
+
print(S("[Moretrees] Loaded (2013-02-11)"))
diff --git a/node_defs.lua b/node_defs.lua
index c5ad566..b41526b 100644
--- a/node_defs.lua
+++ b/node_defs.lua
@@ -160,7 +160,6 @@ for i in ipairs(moretrees.treelist) do
visual_scale = moretrees_plantlike_leaves_visual_scale,
tiles = { "moretrees_"..treename.."_leaves.png" },
inventory_image = moretrees_leaves_inventory_image,
- paramtype = "light",
groups = {snappy=3, flammable=2, leaves=1, moretrees_leaves=1},
sounds = default.node_sound_leaves_defaults(),
@@ -215,8 +214,6 @@ for i in ipairs(moretrees.treelist) do
inventory_image = "moretrees_"..fruit..".png^[transformR180",
wield_image = "moretrees_"..fruit..".png^[transformR180",
visual_scale = vscale,
- paramtype = "light",
- sunlight_propagates = true,
walkable = false,
selection_box = {
type = "fixed",
@@ -274,6 +271,7 @@ minetest.register_node("moretrees:jungletree_sapling_ongen", {
inventory_image = "default_junglesapling.png",
wield_image = "default_junglesapling.png",
paramtype = "light",
+
paramtype2 = "waving",
walkable = false,
selection_box = {
@@ -305,7 +303,6 @@ for color = 1, 3 do
visual_scale = moretrees_plantlike_leaves_visual_scale,
tiles = {"moretrees_jungletree_leaves_"..jungleleaves[color]..".png"},
inventory_image = moretrees_leaves_inventory_image,
- paramtype = "light",
groups = {snappy=3, flammable=2, leaves=1, moretrees_leaves=1},
drop = {
max_items = 1,
@@ -333,7 +330,6 @@ minetest.register_node("moretrees:fir_leaves_bright", {
description = S("Douglas Fir Leaves (Bright)"),
tiles = { "moretrees_fir_leaves_bright.png" },
inventory_image = moretrees_leaves_inventory_image,
- paramtype = "light",
groups = {snappy=3, flammable=2, leaves=1, moretrees_leaves=1 },
drop = {
max_items = 1,
diff --git a/tree_models.lua b/tree_models.lua
index f1cf5a5..7b8b26a 100644
--- a/tree_models.lua
+++ b/tree_models.lua
@@ -10,7 +10,8 @@ moretrees.beech_model={
iterations=2,
random_level=0,
trunk_type="single",
- thin_branches=true
+ thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.apple_tree_model={
@@ -26,6 +27,7 @@ moretrees.apple_tree_model={
thin_branches=true,
fruit="default:apple",
fruit_chance=15,
+ enable_unique_ids = true,
}
moretrees.oak_model={
@@ -41,6 +43,7 @@ moretrees.oak_model={
thin_branches=false,
fruit="moretrees:acorn",
fruit_chance=3,
+ enable_unique_ids = true,
}
moretrees.sequoia_model={
@@ -55,7 +58,8 @@ moretrees.sequoia_model={
iterations=2,
random_level=0,
trunk_type="crossed",
- thin_branches=true
+ thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.birch_model1={
@@ -70,7 +74,8 @@ moretrees.birch_model1={
iterations=2,
random_level=0,
trunk_type="single",
- thin_branches=true
+ thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.birch_model2={
@@ -85,7 +90,8 @@ moretrees.birch_model2={
iterations=2,
random_level=0,
trunk_type="single",
- thin_branches=true
+ thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.palm_model={
@@ -102,7 +108,8 @@ moretrees.palm_model={
trunk_type="single",
thin_branches=true,
fruit="moretrees:coconut",
- fruit_chance=0
+ fruit_chance=0,
+ enable_unique_ids = true,
}
moretrees.spruce_model1={
@@ -119,7 +126,8 @@ moretrees.spruce_model1={
trunk_type="crossed",
thin_branches=true,
fruit="moretrees:spruce_cone",
- fruit_chance=8
+ fruit_chance=8,
+ enable_unique_ids = true,
}
moretrees.spruce_model2={
@@ -135,7 +143,8 @@ moretrees.spruce_model2={
trunk_type="crossed",
thin_branches=true,
fruit="moretrees:spruce_cone",
- fruit_chance=8
+ fruit_chance=8,
+ enable_unique_ids = true,
}
moretrees.pine_model={
@@ -152,7 +161,8 @@ moretrees.pine_model={
trunk_type="single",
thin_branches=true,
fruit="moretrees:pine_cone",
- fruit_chance=8
+ fruit_chance=8,
+ enable_unique_ids = true,
}
moretrees.willow_model={
@@ -166,7 +176,8 @@ moretrees.willow_model={
iterations=2,
random_level=0,
trunk_type="crossed",
- thin_branches=true
+ thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.acacia_model={
@@ -198,6 +209,7 @@ moretrees.acacia_model={
random_level=0,
trunk_type="single",
thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.rubber_tree_model={
@@ -210,7 +222,8 @@ moretrees.rubber_tree_model={
iterations=3,
random_level=1,
trunk_type="double",
- thin_branches=true
+ thin_branches=true,
+ enable_unique_ids = true,
}
moretrees.jungletree_model={
@@ -227,7 +240,8 @@ moretrees.jungletree_model={
trunk_type=nil,
thin_branches=true,
fruit_chance=15,
- fruit="vines:vine"
+ fruit="vines:vine",
+ enable_unique_ids = true,
}
moretrees.fir_model={
@@ -242,5 +256,6 @@ moretrees.fir_model={
trunk_type="single",
thin_branches=true,
fruit="moretrees:fir_cone",
- fruit_chance=8
+ fruit_chance=8,
+ enable_unique_ids = true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment