diff --git a/api.lua b/api.lua index 3c6de5c..8238368 100644 --- a/api.lua +++ b/api.lua @@ -1152,7 +1152,10 @@ function XBowsEntityDef.on_step(self, selfObj, dtime) ) or ( pointed_thing.ref:get_luaentity() - -- and pointed_thing.ref:get_luaentity().physical + and ( + pointed_thing.ref:get_luaentity().physical + or pointed_thing.ref:get_properties().physical + ) and pointed_thing.ref:get_luaentity().name ~= '__builtin:item' ) )