diff --git a/Minecraft.World/LookControl.cpp b/Minecraft.World/LookControl.cpp index 8eff9bcac..b0fb92393 100644 --- a/Minecraft.World/LookControl.cpp +++ b/Minecraft.World/LookControl.cpp @@ -15,6 +15,9 @@ LookControl::LookControl(Mob *mob) void LookControl::setLookAt(shared_ptr target, float yMax, float xMax) { + if (target == nullptr) + return; + wantedX = target->x; if ( target->instanceof(eTYPE_LIVINGENTITY) ) wantedY = target->y + dynamic_pointer_cast(target)->getHeadHeight(); else wantedY = (target->bb->y0 + target->bb->y1) / 2;