summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2014-08-28 15:07:19 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2014-08-28 15:07:19 -0400
commit3e696b7e72d5287d07c41438bc4558e16e1b2403 (patch)
tree2d97959838d655a01c0e282d13051ea0b8ed1eba
parent841be9f4cfe305579971cd28a254b5873b117244 (diff)
downloaditemframes-3e696b7e72d5287d07c41438bc4558e16e1b2403.tar.gz
itemframes-3e696b7e72d5287d07c41438bc4558e16e1b2403.tar.bz2
itemframes-3e696b7e72d5287d07c41438bc4558e16e1b2403.zip
stop nil crash if item frame was rotated by the screwdriver
-rw-r--r--itemframes/init.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/itemframes/init.lua b/itemframes/init.lua
index 4843bbe..f5c8ce0 100644
--- a/itemframes/init.lua
+++ b/itemframes/init.lua
@@ -66,6 +66,7 @@ local update_item = function(pos, node)
if meta:get_string("item") ~= "" then
if node.name == "itemframes:frame" then
local posad = facedir[node.param2]
+ if not posad then return end
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