summaryrefslogtreecommitdiff
path: root/plantlife_modpack/vines/nodes.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:00:20 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:10:04 -0400
commit888b0ebfec8c2eff9015163549a7e47443cb8665 (patch)
tree915080159bfaa6ba6e226087c7ce0e8d5464b518 /plantlife_modpack/vines/nodes.lua
parentda66780a569712c23ae4f2996cfb4608a9f9d69d (diff)
downloaddreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.gz
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.bz2
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.xz
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.zip
"explode" all modpacks into their individual components
(you can't have a modpack buried inside a modpack)
Diffstat (limited to 'plantlife_modpack/vines/nodes.lua')
-rw-r--r--plantlife_modpack/vines/nodes.lua83
1 files changed, 0 insertions, 83 deletions
diff --git a/plantlife_modpack/vines/nodes.lua b/plantlife_modpack/vines/nodes.lua
deleted file mode 100644
index 9d7df00..0000000
--- a/plantlife_modpack/vines/nodes.lua
+++ /dev/null
@@ -1,83 +0,0 @@
-minetest.register_node("vines:rope_block", {
- description = "Rope",
- sunlight_propagates = true,
- paramtype = "light",
- tiles = {
- "default_wood.png^vines_rope.png",
- "default_wood.png^vines_rope.png",
- "default_wood.png",
- "default_wood.png",
- "default_wood.png^vines_rope.png",
- "default_wood.png^vines_rope.png",
- },
- groups = { flammable=2, choppy=2, oddly_breakable_by_hand=1 },
- after_place_node = function(pos)
- local p = {x=pos.x, y=pos.y-1, z=pos.z}
- local n = minetest.get_node(p)
- if n.name == "air" then
- minetest.add_node(p, {name="vines:rope_end"})
- end
- end,
- after_dig_node = function(pos, node, digger)
- local p = {x=pos.x, y=pos.y-1, z=pos.z}
- local n = minetest.get_node(p)
- while ( n.name == 'vines:rope' or n.name == 'vines:rope_end' ) do
- minetest.remove_node(p)
- p = {x=p.x, y=p.y-1, z=p.z}
- n = minetest.get_node(p)
- end
- end
-})
-
-minetest.register_node("vines:rope", {
- description = "Rope",
- walkable = false,
- climbable = true,
- sunlight_propagates = true,
- paramtype = "light",
- drop = "",
- tiles = { "vines_rope.png" },
- drawtype = "plantlike",
- groups = {flammable=2, not_in_creative_inventory=1},
- sounds = default.node_sound_leaves_defaults(),
- selection_box = {
- type = "fixed",
- fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7},
- },
-})
-
-minetest.register_node("vines:rope_end", {
- description = "Rope",
- walkable = false,
- climbable = true,
- sunlight_propagates = true,
- paramtype = "light",
- drop = "",
- tiles = { "vines_rope_end.png" },
- drawtype = "plantlike",
- groups = {flammable=2, not_in_creative_inventory=1},
- sounds = default.node_sound_leaves_defaults(),
- after_place_node = function(pos)
- yesh = {x = pos.x, y= pos.y-1, z=pos.z}
- minetest.add_node(yesh, {name="vines:rope"})
- end,
- selection_box = {
- type = "fixed",
- fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7},
- },
- on_construct = function( pos )
- local timer = minetest.get_node_timer( pos )
- timer:start( 1 )
- end,
- on_timer = function( pos, elapsed )
- local p = {x=pos.x, y=pos.y-1, z=pos.z}
- local n = minetest.get_node(p)
- if n.name == "air" then
- minetest.set_node(pos, {name="vines:rope"})
- minetest.add_node(p, {name="vines:rope_end"})
- else
- local timer = minetest.get_node_timer( pos )
- timer:start( 1 )
- end
- end
-})