summaryrefslogtreecommitdiff
path: root/mods/vzxv_itemstacks/loose.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mods/vzxv_itemstacks/loose.lua')
-rw-r--r--mods/vzxv_itemstacks/loose.lua6
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 = {