diff options
Diffstat (limited to 'mods/vzxv_itemstacks/loose.lua')
-rw-r--r-- | mods/vzxv_itemstacks/loose.lua | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mods/vzxv_itemstacks/loose.lua b/mods/vzxv_itemstacks/loose.lua index 48488de..35a83ea 100644 --- a/mods/vzxv_itemstacks/loose.lua +++ b/mods/vzxv_itemstacks/loose.lua @@ -29,11 +29,9 @@ minetest.register_entity("vzxv_itemstacks:loose_itemstack",{ wield_item=ItemStack(luaent._stack):get_name() } end, - on_step = function(self,dt) + on_step = function(self,dt,moveresult) local npos = vzxv.round_pos(self.object:get_pos()) - npos.y = npos.y - 1 - if minetest.get_node(npos).name ~= "air" then - npos.y = npos.y + 1 + if moveresult.touching_ground then for i=1, #surrounding do local s = surrounding[i] local tpos = { |