-minetest.register_entity("xdecor:f_item", {
- hp_max = 1,
- visual = "wielditem",
- visual_size = {x=.33, y=.33},
- collisionbox = {0, 0, 0, 0, 0, 0},
- physical = false,
- textures = {"air"},
- on_activate = function(self, staticdata)
- if tmp.nodename ~= nil and tmp.texture ~= nil then
- self.nodename = tmp.nodename
- tmp.nodename = nil
- self.texture = tmp.texture
- tmp.texture = nil
- elseif staticdata ~= nil and staticdata ~= "" then
- local data = staticdata:split(";")
- if data and data[1] and data[2] then
- self.nodename = data[1]
- self.texture = data[2]
- end
- end
- if self.texture ~= nil then
- self.object:set_properties({textures={self.texture}})
- end
- end,
- get_staticdata = function(self)
- if self.nodename ~= nil and self.texture ~= nil then
- return self.nodename..";"..self.texture
- end
- return ""
- end
-})
-
-local remove_item = function(pos, node)
- local objs = nil
- objs = minetest.get_objects_inside_radius(pos, .5)