Advertisement
Guest User

Untitled

a guest
Jul 15th, 2012
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. --[[
  3. Demonstration of remove_item bug
  4. --]]
  5.  
  6. minetest.register_node("tricorder:test", {
  7.     description = "test",
  8.     groups = { snappy = 3 },
  9.     on_use=function(itemstack, user, pointed_thing)
  10.     --    READ THE DOCS!!!
  11.     --    inv=minetest.get_inventory({type="player",name=user:get_player_name()})
  12.     --    inv:remove_item("main",ItemStack("tricorder:test"))
  13.             itemstack:take_item(); return itemstack
  14.     end,
  15. })
  16.  
  17. --[[
  18. To see the bug save this as the init.lua of a mod, then in game do /giveme testmod:test 20
  19. It should be that upon left click a single "test" item is removed from player inv.
  20. But that does not happen unless there is a stack of the "test" item at some point AFTER the player's currently selected inventory slot.
  21. --]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement