summaryrefslogtreecommitdiff
path: root/mods/vzxv_itemstacks/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mods/vzxv_itemstacks/init.lua')
-rw-r--r--mods/vzxv_itemstacks/init.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/mods/vzxv_itemstacks/init.lua b/mods/vzxv_itemstacks/init.lua
index 48d9545..ee6c4dc 100644
--- a/mods/vzxv_itemstacks/init.lua
+++ b/mods/vzxv_itemstacks/init.lua
@@ -31,7 +31,12 @@ vzxv.mundane_block("vzxv_itemstacks:item","Item","apioform",{
-- TODO: handle dropping into nonair block correctly
function vzxv.drop(pos, stack)
- minetest.set_node(pos, {name="vzxv_itemstacks:item"})
- vzxv.set_container_stack(pos, stack)
+ local npos = {}
+ npos.x = math.floor(pos.x)
+ npos.y = math.floor(pos.y)
+ npos.z = math.floor(pos.z)
+ minetest.set_node(npos, {name="vzxv_itemstacks:item"})
+ vzxv.set_container_stack(npos, stack)
end
+vzxv.include "loose.lua" \ No newline at end of file