mirror of
https://github.com/stujones11/wield3d.git
synced 2024-11-19 22:13:46 +01:00
Check for nil position on joinplayer and log attachment error
This commit is contained in:
parent
e15fc23ac3
commit
d2e49ec072
14
init.lua
14
init.lua
@ -62,12 +62,16 @@ minetest.register_on_joinplayer(function(player)
|
||||
visual_size = {x=1, y=1},
|
||||
})
|
||||
local pos = player:getpos()
|
||||
local entity = minetest.env:add_entity(pos, "wield3d:wield_entity")
|
||||
if entity ~= nil then
|
||||
entity:set_attach(player, bone, {x=0, y=0, z=0}, {x=0, y=0, z=0})
|
||||
entity = entity:get_luaentity()
|
||||
entity.player = player
|
||||
if pos then
|
||||
local entity = minetest.env:add_entity(pos, "wield3d:wield_entity")
|
||||
if entity then
|
||||
entity:set_attach(player, bone, {x=0, y=0, z=0}, {x=0, y=0, z=0})
|
||||
entity = entity:get_luaentity()
|
||||
entity.player = player
|
||||
return
|
||||
end
|
||||
end
|
||||
minetest.log("error", "wield3d failed to attach wielditem")
|
||||
end, player)
|
||||
end)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user