diff --git a/README.md b/README.md new file mode 100644 index 0000000..825fb5e --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# Leaves are solid blocks... +That does not make any sense, right? That's what this mod do! diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..fcc431f --- /dev/null +++ b/init.lua @@ -0,0 +1,9 @@ +for name,def in pairs(minetest.registered_nodes) do + if def.groups and def.groups.leaves then + minetest.log("action","[soft_leaves] Modifying " .. name) + local groups = table.copy(def.groups) + groups.bouncy = 30 + groups.fall_damage_add_percent = -30 + minetest.override_item(name,{groups=groups}) + end +end diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..3cf51cb --- /dev/null +++ b/mod.conf @@ -0,0 +1,4 @@ +name = soft_leaves +title = Soft Leaves +description = Make leaves a little bit bouncy and soft +depends = default diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..0398c80 Binary files /dev/null and b/screenshot.png differ