Advertisement
Guest User

Untitled

a guest
Sep 19th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1.  
  2. minetest.register_node("mod:name_below", {
  3. --textures, groups, blah, blah, blah
  4. selection_box = {
  5. type = "fixed",
  6. fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 }
  7. },
  8. on_place = function(itemstack, placer, pointed_thing)
  9. local pos = pointed_thing.above;
  10. local node = minetest.env:get_node({x=pos.x, y=pos.y+1, z=pos.z});
  11. if( node ~= nil and node.name ~= "air" and node.name ~= 'mod:name_top') then
  12. return;
  13. end
  14. return minetest.item_place(itemstack, placer, pointed_thing);
  15. end,
  16. on_destruct = function(pos)
  17. local p = {x=pos.x, y=pos.y+1, z=pos.z}
  18. minetest.env:remove_node(p)
  19. end
  20. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement