diff options
author | Zeg9 <dazeg9@gmail.com> | 2013-05-31 17:34:20 +0200 |
---|---|---|
committer | Zeg9 <dazeg9@gmail.com> | 2013-05-31 17:34:20 +0200 |
commit | 2a5e2eb3a23640c1fafa6733c86a1ce6b5e481fb (patch) | |
tree | 75697835f3d752a535d63ced7b0adbf8bbba9c0d /itemframes | |
parent | 42852b1c9e01966983d9c02800fdd346abd7e5a2 (diff) | |
download | itemframes-2a5e2eb3a23640c1fafa6733c86a1ce6b5e481fb.tar.gz itemframes-2a5e2eb3a23640c1fafa6733c86a1ce6b5e481fb.tar.bz2 itemframes-2a5e2eb3a23640c1fafa6733c86a1ce6b5e481fb.zip |
Shift entity position so items like stairs don't Z-fight
Diffstat (limited to 'itemframes')
-rw-r--r-- | itemframes/init.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/itemframes/init.lua b/itemframes/init.lua index ffbad20..8d62bc3 100644 --- a/itemframes/init.lua +++ b/itemframes/init.lua @@ -29,9 +29,9 @@ local update_item = function(pos, node) local meta = minetest.env:get_meta(pos) if meta:get_string("item") ~= "" then posad = facedir[node.param2] - pos.x = pos.x + posad.x*7/16 - pos.y = pos.y + posad.y*7/16 - pos.z = pos.z + posad.z*7/16 + pos.x = pos.x + posad.x*6.5/16 + pos.y = pos.y + posad.y*6.5/16 + pos.z = pos.z + posad.z*6.5/16 local e = minetest.env:add_entity(pos,"itemframes:item") local name = ItemStack(meta:get_string("item")):get_name() e:set_properties({textures={name}}) |